9

甲骨文给MySQL增加OLAP分析能力

 3 years ago
source link: http://www.dostor.com/p/70705.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

甲骨文给MySQL增加OLAP分析能力

2020-12-07 来源:ithome 分类:技术

近期,甲骨文宣布为开源关系型数据库MySQL服务加入了分析功能,让原本只作为线上交易处理(online transaction processing,OLTP)的MySQL,同时具备分析(online analytics processing,OLAP)能力。

2020120705423065.jpg

这项名为MySQL Analytics Engine的功能,是甲骨文云服务Oracle Cloud Infrastructure中的托管数据库MySQL Database Service的一项新增功能。它是一个内存(in-memory)分析加速器,可扩充至数千核,可支持即时分析工作。这也是甲骨文为MySQL首度加入的OLAP功能。

MySQL在2009年被甲骨文买下。MySQL一般用于OLTP,但是大部分用MySQL的企业也会用MySQL的数据进行分析,这时候他们必须利用ETL(extract, transform and load)工具将数据搬到个别数据仓库(data warehouse)、经过数据建模才能作业,这个过程不但需要另外购买数据仓库费用,还得花许多时间,动辄数星期或数个月,对分析或应用上线时间造成延宕。

MySQL Analytics Engine功能包括内存混合栏目处理、Oracle Cloud Infrastructure节点内及节点之间平行数据处理、以及分布式查询处理算法。

加入MySQL Analytics Engine的MySQL Database服务,将结合OLTP和OLAP两种能力。这项功能启动后,MySQL中的数据会进入分析引擎的内存,省去将数据清洗并倒入数据仓库的作业。

它还可以和现有MySQL工具和应用兼容,任何查询也会自动绕到MySQL Analytics Engine,效能因此提升。此外,任何在MySQL的变更也会即时同步到分析引擎中。甲骨文表示,透过OLTP和OLAP整合,减少数据迁移,可带来简化应用开发、加快即时查询、降低成本以及数据安全性等效益。

在Oracle云平台上,使用者也不用处理数据库扩充、备份、OS修补程序及硬件维护的工作。作为托管数据库,甲骨文强调MySQL Analytics Engine比Amazon Redshift速度快至少2倍,而价格少了66%。

这项声明也是近期企业云数据库功能竞争加剧的最新一步行动。在今年的Re: Invent大会上,AWS宣布即将开源Aurora PostgreSQL数据库的结构化数据库翻译工具Babelfish,以吸引微软用户将应用及数据从SQL Server数据库搬到AWS平台上。

此外,上个月,甲骨文宣布旗舰云数据库Exadata Cloud Service X8M向AWS RDS、Redshift及Aurora发起挑战。

写在最后:今年11月底国内数据嘉年华上,华为在今年6月30日正式开源openGauss内核也是基于PostgreSQL,他们在未来技术演进方向中也强调了类似将AI模型训练植入数据库,类似的理由,避免数据迁移和降低成本,目前组件正在开发中,可以期待一下后续动作。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK