本文由 ImportNew - 唐尤华 翻译自 hadoopsphere。如需转载本文,请先参见文章末尾处的转载要求。 刚刚结束的大手笔展示活动 Oracle?Open?World ,从开始到结束大数据一直占据了抢眼位置。一个礼拜的时间里, Oracle 宣布了几项重大产品发布。其中几个针对大
本文由 ImportNew - 唐尤华 翻译自 hadoopsphere。如需转载本文,请先参见文章末尾处的转载要求。刚刚结束的大手笔展示活动Oracle?Open?World,从开始到结束大数据一直占据了抢眼位置。一个礼拜的时间里,Oracle宣布了几项重大产品发布。其中几个针对大数据设备的安全更新看起来更像是宣传炒作而不是技术革新。让我来快速的分析一下其中哪些是Oracle已经准备就绪哪些还是纸上谈兵。
Oracle的大数据产品组成
下面列举了Oracle的关键大数据产品:
Oracle?NoSQL数据库
可以横向扩展,针对Web和云服务的Key-Value数据库
Oracle数据库
Oracle数据库11g在性能和可用性、安全和兼容性、数据仓库和分析、非结构化数据和数据可管理性方面为客户多样化需求提供了广泛的选择。随着12c的发布,Oracle在内存数据库方面已经成为SAP?HANA的劲敌。
Oracle大数据设备
Oracle的大数据设备基于Oracle的Sun服务器,集成了完整的Oracle?18数据库并结合了Cloudera?Hadoop发行版,此外还有Oracle?NoSQL数据库和大数据连接器。
Oracle数据集成器企业版
旗舰ETL/?ELT(数据提取、转换和加载/加载和转换)。提供高性能批量数据移动和数据转换。
Oracle大数据连接器
Oracle大数据连接器套件为Apache?Hadoop集成了Oracle软件,包括Oracle数据库、Oracle?Endeca信息发现以及Oracle数据集成器。
Oracle高级分析器
Oracle高级分析器通过两个主要部分:Oracle?R企业版和Oracle数据挖掘将Oracle数据库扩展到高级分析平台。
Oracle?Exadata数据库机器
Oracle?Exadata是下一代数据库机器,它通过大内存和低成本磁盘结合提供高性能和PB级(千万亿字节)扩展性。?支持包括在线交易处理(OLTP)、数据仓库(DW)和混合工作负载的整合。
Oracle?Exalytics内存机器
Oracle?Exalytics内存机器是针对高级分析的工程系统。它通过内存分析软件和硬件优化配合并结合先进的数据可视化查看,可以在大量数据中得出有用的结论。
优势和劣势
通过与其他大数据厂家对比,可以快速得出Oracle的优势和劣势。
优势 | 劣势 |
业界领先的关系数据库 | Exadata和其他产品尚不能与Oracle?DB和非Oracle?DB相提并论 |
与Cloudera(Hadoop发行版公司)联系紧密并且很有可能收购该公司 | 使用连接器而不是原生支持的Hadoop架构 |
通过先前的并购,Oracle目前已经具备硬件、软件和应用服务 | 在异构的供应商软件环境下难以坚持 |
支持内存计算功能 | 到目前为止只为OLTP提供Flash缓存 |
具有丰富的商业智能和可视化层 | 有限支持可预测模型功能(比如R) |
提供便利的移动接口 | Exadata的可视化依然是一个大问题 |
支持高级商业智能设备Exalytics | 新的SPARC服务器提供的Solaris管理学习曲线陡峭 |
现在已支持云部署 | Oracle的硬件许可证价格不包含软件和支持服务的价格;所有总成本(TCO)可能达到设备价格的10倍? |
极具野心的目标管理和营销预算 | CEO会为其他诱惑抛弃Oracle?Open?World客户 |
原文地址:盘点Oralce的大数据工具库, 感谢原作者分享。

MySQL是一種開源的關係型數據庫管理系統,主要用於快速、可靠地存儲和檢索數據。其工作原理包括客戶端請求、查詢解析、執行查詢和返回結果。使用示例包括創建表、插入和查詢數據,以及高級功能如JOIN操作。常見錯誤涉及SQL語法、數據類型和權限問題,優化建議包括使用索引、優化查詢和分錶分區。

MySQL是一個開源的關係型數據庫管理系統,適用於數據存儲、管理、查詢和安全。 1.它支持多種操作系統,廣泛應用於Web應用等領域。 2.通過客戶端-服務器架構和不同存儲引擎,MySQL高效處理數據。 3.基本用法包括創建數據庫和表,插入、查詢和更新數據。 4.高級用法涉及復雜查詢和存儲過程。 5.常見錯誤可通過EXPLAIN語句調試。 6.性能優化包括合理使用索引和優化查詢語句。

選擇MySQL的原因是其性能、可靠性、易用性和社區支持。 1.MySQL提供高效的數據存儲和檢索功能,支持多種數據類型和高級查詢操作。 2.採用客戶端-服務器架構和多種存儲引擎,支持事務和查詢優化。 3.易於使用,支持多種操作系統和編程語言。 4.擁有強大的社區支持,提供豐富的資源和解決方案。

InnoDB的鎖機制包括共享鎖、排他鎖、意向鎖、記錄鎖、間隙鎖和下一個鍵鎖。 1.共享鎖允許事務讀取數據而不阻止其他事務讀取。 2.排他鎖阻止其他事務讀取和修改數據。 3.意向鎖優化鎖效率。 4.記錄鎖鎖定索引記錄。 5.間隙鎖鎖定索引記錄間隙。 6.下一個鍵鎖是記錄鎖和間隙鎖的組合,確保數據一致性。

MySQL查询性能不佳的原因主要包括没有使用索引、查询优化器选择错误的执行计划、表设计不合理、数据量过大和锁竞争。1.没有索引导致查询缓慢,添加索引后可显著提升性能。2.使用EXPLAIN命令可以分析查询计划,找出优化器错误。3.重构表结构和优化JOIN条件可改善表设计问题。4.数据量大时,采用分区和分表策略。5.高并发环境下,优化事务和锁策略可减少锁竞争。

在數據庫優化中,應根據查詢需求選擇索引策略:1.當查詢涉及多個列且條件順序固定時,使用複合索引;2.當查詢涉及多個列但條件順序不固定時,使用多個單列索引。複合索引適用於優化多列查詢,單列索引則適合單列查詢。

要優化MySQL慢查詢,需使用slowquerylog和performance_schema:1.啟用slowquerylog並設置閾值,記錄慢查詢;2.利用performance_schema分析查詢執行細節,找出性能瓶頸並優化。

MySQL和SQL是開發者必備技能。 1.MySQL是開源的關係型數據庫管理系統,SQL是用於管理和操作數據庫的標準語言。 2.MySQL通過高效的數據存儲和檢索功能支持多種存儲引擎,SQL通過簡單語句完成複雜數據操作。 3.使用示例包括基本查詢和高級查詢,如按條件過濾和排序。 4.常見錯誤包括語法錯誤和性能問題,可通過檢查SQL語句和使用EXPLAIN命令優化。 5.性能優化技巧包括使用索引、避免全表掃描、優化JOIN操作和提升代碼可讀性。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

WebStorm Mac版
好用的JavaScript開發工具

Dreamweaver Mac版
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

禪工作室 13.0.1
強大的PHP整合開發環境