当前位置: CompoTech China > 业界资讯 >
 

甲骨文发布支持MySQL HeatWave服务的MySQL Autopilot

本文作者:甲骨文       点击: 2021-08-16 14:03
前言:
MySQL Autopilot提供9种新的机器学习驱动的自动化功能,进一步提升MySQL Heatwave服务的性能和可扩展性 根据行业标准TPC-H基准,MySQL HeatWave的性能比Snowflake高出35倍, 比使用AQUA的Amazon Redshift高13倍
2021年8月16日--甲骨文宣布推出MySQL Heatwave服务的最新组件MySQL Autopilot,可作为在Oracle云端基础设施(Oracle Cloud Infrastructure, OCI)之上,MySQL数据库服务的内存内查询加速引擎。MySQL Autopilot藉助先进的机器学习技术达成HeatWave自动化,使其更易于使用,同时提升性能和可扩展性。其他任何云端服务供货商都没有为自己的数据库产品提供此先进的自动化能力,且MySQL HeatWave客户无需支付额外费用即可获得Autopilot。

MySQL Autopilot可自动执行与高性能查询相关的众多关键、具挑战性的功能,包括配置、数据加载、查询执行和故障处理。它使用先进的技术来提取数据样本,采集和查询统计数据,使用Oracle AutoML建构机器学习模型,以建构内存使用、网络负载和运行时间模型。这些机器学习模型可被MySQL Autopilot用于执行其核心能力,随着查询的次数越来越多,MySQL Autopilot将使得HeatWave查询优化程序渐趋智能化,从而不断改善系统性能,而这一能力正是Amazon Redshift、Amazon Aurora、Snowflake或其他以MySQL为基础的数据库产品所不具备的。

MySQL Autopilot纳入了以下功能:
自动配置 — 透过对需要分析的表格数据进行自适应采样,以预测运行工作负载所需的HeatWave节点数,因此客户不再需要以人工的方式估算集群的最佳大小,同时也是任何其他数据库服务无法提供的独特能力。
自动平行加载 —透过预测加载到 HeatWave 中每个表格的最佳平行程度,以优化加载时间和内存使用。
自动数据放置 —预测应在内存中对哪些表格进行分区,以达到最佳查询性能,并透过推荐的新列预测查询性能的改善程度,可最小化操作人员所作的影响,最大程度地减少跨节点的数据移动。任何其他数据库服务都未提供这一能力。
自动编码 —可以在同时考虑查询的前提下,决定加载至HeatWave的最佳呈现方式。这一最佳呈现方式能提供最佳的查询功能,最小化集群的大小,从而最小化成本。
自动查询计划 —从查询的执行中学习各种统计数据,用于优化未来的查询动作。随着查询次数的日益增多,系统的性能将会得到进一步提升。任何其他数据库服务都尚未有这一能力。
自动估算查询时间 —可在执行查询前估算运行时间,协助客户确定查询时间是否过长,是否应该进行其他查询。
自动变更传播 — 当MySQL数据库发生变更时,智能地确认传到HeatWave横向扩展数据管理层的最佳时间,确保在恰当的时间传播变更。任何其他云端供货商尚未提供这一能力。
自动调度 — 可以确定队列中哪些查询运行时间较短,并以智能的方式将其优先排列在运行时间较长的查询之前,以缩短总体等待时间。然而,其他大多数数据库都使用「先进先出」(FIFO)调度机制。
自动错误恢复 — 由于软件或硬件故障导致一个或更多个HeatWave节点无法响应,系统则会配置新的节点并重载必要的数据。
 
甲骨文首席企业架构师Edward Screven表示:「整合HeatWave技术的MySQL数据库服务可高效支持OLTP和OLAP,可让用户运行混合工作负载,或对自己的MySQL数据库进行实时分析,相比于其他分析或以MySQL为基础的数据库,性能可提升10至1,000倍,而成本不到其一半。MySQL HeatWave是OCI上发展最快的云服务之一,越来越多的客户将MySQL工作负载迁移至HeatWave。今天发布的众多创新都是甲骨文多年研发的结果,在自动化、性能和成本方面均有了极大改善,使得HeatWave更加领先于其他云服务。」

甲骨文同时推出MySQL横向扩展数据管理(MySQL Scale-out Data Management),将数据加载至HeatWave的性能提升高达100倍。HeatWave现可支持64个节点(原为24个)的集群,处理多达32 TB的数据(原为12 TB),进一步强化了HeatWave相对于主要竞争对手的性价比优势。

相比于所有其他数据库和分析云服务,HeatWave的价格更低,分析和混合工作负载的性能更高。具体来说,HeatWave具备:
性价比比Amazon Redshift AQUA高13倍 — 价格为其一半,速度快6.5倍(TPC-H 10TB)
性价比比Snowflake高35倍 — 价格为其1/5,速度快7倍(TPC-H 10TB)
性价比比Google Big Query高36倍 — 价格为其1/4,速度快9倍(TPC-H 30TB)
性价比比Azure Synapse高15倍 — 价格为其1/4,速度快3倍(TPC-H 30TB)
在混合工作负载方面,性价比比Amazon Aurora高42倍 — 价格为其42%,延迟低18倍,吞吐量多110倍(CH-benCHmark 100G)

客户可连结此处,了解甲骨文公开提供的基准代码,并自行使用。甲骨文同时也宣布现在可使用HeatWave加速行业标准TPC-DS基准检验。

从Amazon迁移至OCI上MySQL HeatWave的客户可显著降低成本,极大提升云端工作负载的性能。 

Red3i是美国的一家领先的商务智能和数字营销企业,其联合创始人暨首席技术长Amit Palshikar表示:「我们将6TB数据库和数字营销及媒体管理应用程序从Amazon网络服务Aurora成功地迁移至OCI上的MySQL HeatWave,从而降低成本达60%,将复杂查询的性能提升了1000多倍,整体工作负载改善了85%。同时,我们无需对应用程序进行任何修改,自动恢复功能最小化了停机时间。帮助我们扩展至数千个核心,因应我们越来越多的需求。」

IDC数据管理软件研究副总裁Carl Olofson指出:「市面上有一些云端数据库供货商继续提供针对特定工作负载的专用数据库,尤其是在开源领域,开发者希望透过人工调整参数的方式优化性能。甲骨文采取了不同的方式,将数据库的各种功能整合在一个系统中,在开源云端数据库服务MySQL HeatWave中提供数据库融合和自动化能力。甲骨文在2020年推出了MySQL HeatWave,在一个数据库中提供全面的本地云支持,将OLTP和OLAP整合,无需提取、转换和加载(ETL)。在本次发布的新版本中,甲骨文增加了以机器学习为基础的自动化,避免了与配置、数据加载、查询执行和故障处理相关的猜测和人工需求。这些自动化功能也是 HeatWave 优秀的性能和性价比结果主要原因,正如甲骨文公开可取得和可重复的基准报告显示,其提供的指针与其他云端数据库服务供货商的指针相比相当具有优势。」

MySQL HeatWave也被整合进了甲骨文的智能湖仓 (lake house),而OCI数据目录是该智能湖仓的唯一目录,包含MySQL数据库服务、Oracle自主数据库和对象储存的数据(OCI Object Storage)。智能湖仓用户可透过该目录发现MySQL数据,按需移动或分析这些资料。Oracle分析云和Oracle云端数据整合服务等其他OCI服务也与MySQL HeatWave进行整合。
 
关于甲骨文
甲骨文公司在Oracle云端服务中提供一系列整合应用程序和安全、自主的基础设施。如需了解更多关于甲骨文公司(NYSE:ORCL)的信息,请点阅:www.oracle.comwww.oracle.com/tw

商标
Oracle、Java 和 MySQL为甲骨文公司的注册商标。