非常抱歉,您的搜索操作未匹配到任何结果。

我们建议您尝试以下操作,以帮助您找到所需内容:

  • 检查关键词搜索的拼写。
  • 使用同义词代替键入的关键词,例如,尝试使用“应用”代替“软件”。
  • 重新搜索。
联系我们 登录 Oracle Cloud

HeatWave:内存中查询加速器

Oracle MySQL HeatWave 是一项内置高性能内存中查询加速器 HeatWave 的 MySQL 云服务。可将分析和混合工作负载的 MySQL 性能提高几个数量级,而无需对现有应用进行任何更改。MySQL HeatWave 为事务和分析工作负载提供了一个统一的平台,无需执行复杂、耗时且昂贵的提取、转换和加载 (ETL) 流程,也无需与单独的分析数据库集成。HeatWave 的 MySQL Autopilot 可自动执行配置、数据加载、查询执行和故障处理,从而为开发人员和 DBA 节省大量时间。

HeatWave 图

HeatWave 演示:MySQL Autopilot

甲骨文公司 MySQL HeatWave 开发部高级副总裁 Nipun Agarwal 演示新推出的 MySQL Autopilot 功能如何提升 HeatWave 性能并为开发人员和 DBA 节省大量时间。

Tetris.co 荐言

Tetris.co 联合创始人兼首席技术官 Pablo Lemos 介绍 MySQL HeatWave 如何将成本大幅降低 50% 以上,同时提供实时洞察并支持扩展。

面向 MySQL 数据库服务的内置实时查询加速器

旨在提升性能和可扩展性

Heatwave 使用内存中列式表示形式,便于向量化处理,而且数据在加载到内存中之前都会进行编码和压缩。此压缩和优化的内存中表示形式用于数字和字符串数据,显著提高性能并减少内存占用,从而降低客户的成本。


可跨核心和节点扩展

HeatWave 引擎的一个关键设计点是将数据大规模分区到一组 HeatWave 节点上,这些节点可以并行运行,为分析操作实现极高的高速缓存命中率,并提供非常好的节点间可扩展性。集群中的每个 HeatWave 节点和节点中的每个核心都可以并行处理分区数据,包括并行扫描、连接、分组、聚合和 top-k 处理。


实时分析

OLTP 事务所做的修改会实时传播至 HeatWave,并立即可在分析查询中呈现。用户将查询提交到 MySQL 数据库后,MySQL 查询优化程序会透明地决定是否应将查询卸载到 HeatWave 集群以加速执行,这取决于 HeatWave 是否支持查询中引用的所有运算符和函数,以及使用 HeatWave 处理查询的估计时间是否少于 MySQL。如果两个条件都获满足,则将查询推送到 HeatWave 节点进行处理。处理完毕后,结果将被发送回 MySQL 数据库节点并返回给用户。


利用通信进行重叠计算

HeatWave 为分布式内存中分析处理实现了先进的算法,使用向量化构建和探测联接内核来快速处理分区内的联接。同时,分析节点之间高度优化的网络通信是通过使用异步批处理 I/O 实现的。这些算法旨在将计算时间与节点间数据通信重叠,有助于实现高可扩展性。


Oracle MySQL Autopilot:基于机器学习实施自动化

MySQL Autopilot 将可实现规模化高查询性能的许多重要且充满挑战性的操作(包括供应、数据加载、查询执行和故障处理)实现了自动化。它使用先进的技术对数据进行采样,收集有关数据和查询的统计信息,并构建机器学习模型来对内存使用情况、网络负载和执行时间进行建模。接着,MySQL Autopilot 使用这些机器学习模型来执行其核心功能。执行的查询数量越多,MySQL Autopilot 就能使 HeatWave 查询优化程序变得越智能,从而持续提高系统性能。MySQL HeatWave 客户可免费使用 MySQL Autopilot。

MySQL Autopilot 提供下列功能:

模块
  • 自动供应:预测运行负载所需的 MySQL HeatWave 节点数量,因此 DBA 和开发人员无需猜测或手动估计集群大小。
  • 自动改进查询计划:基于查询执行的统计信息开展学习。随着查询数量增长,系统性能将越来越高。
  • 自动放置数据:预测应在哪些列上对表进行内存中分区,从而实现卓越查询性能。

数据恢复速度提升高达 100 倍

当数据从 MySQL 加载到 HeatWave 时,内存中表示形式的副本会生成到基于 OCI 对象存储的横向扩展数据管理层,而在 MySQL 中对数据所做的更改会透明地传播到此数据层。当操作需要将数据重新加载到 HeatWave 时,例如在错误恢复期间,可以由多个 HeatWave 节点并行地从 HeatWave 数据层访问数据,从而显著提高性能。例如,对于 10 TB HeatWave 集群,恢复和重新加载数据所需的时间从 7.5 小时减少到 4 分钟,速度提高了超过 100 倍。


无需更改应用

HeatWave 是一款 MySQL 可插拔的存储引擎,完全屏蔽了客户的所有底层实施详细信息。因此,应用程序和工具可以使用标准连接器通过 MySQL 无缝访问 HeatWave。HeatWave 支持与 MySQL 相同的 ANSI SQL 标准和 ACID 属性,并支持多种数据类型,因此无需更改现有的应用程序即可利用 HeatWave。


本地部署 OLTP,云端部署 OLAP

本地客户若是由于合规性或法规要求而无法将 MySQL 部署迁移到云,仍然可以通过使用混合部署模型来利用 HeatWave。在这种混合部署中,客户可以使用 MySQL 复制将本地 MySQL 数据复制到 HeatWave,而无需执行 ETL。


亲自体验 MySQL HeatWave

开始使用 MySQL HeatWave


免费试用 MySQL HeatWave

获取价值 300 美元的免费储值。


联系我们

想了解更多信息?请联系 Oracle 专家。