HeatWave MySQL 的特性

全面管理型数据库服务

全面管理型数据库服务可自动处理可用性管理、打补丁、升级和备份等耗时工作,帮助您提高生产力。此外,即时资源供应也能加快应用开发。

由 MySQL 工程团队开发、管理和提供支持

开发人员可即时访问来自 MySQL 团队的新功能,确保交付现代化的云原生数据库应用。系统可自动应用 MySQL 安全补丁,降低安全漏洞风险。HeatWave MySQL 与本地部署 MySQL 完全兼容,支持您无缝迁移到云端,而无需更改应用。

交互式控制台:可管理资源、运行查询和监视性能

开发人员和 DBA 可以轻松创建和管理 MySQL Database 和 HeatWave 节点,不仅可以在控制台中访问自动供应等 HeatWave Autopilot 功能,确定 HeatWave 集群的理想配置,还可以查看和管理在 HeatWave MySQL 中加载的表,快速构建和运行查询。

HeatWave MySQL 控制台还支持开发人员和 DBA 监视 MySQL Database 节点和 HeatWave 集群的性能,包括各种硬件资源的使用和各种查询执行指标。

面向 HeatWave MySQL 的 OCI Database Management

Oracle Cloud Infrastructure (OCI) Database Management 提供诊断功能来确保快速解决性能瓶颈问题,从而防止应用中断。该服务可用于主动检测和识别 HeatWave MySQL 性能问题的根本原因。与 OCI Ops Insights 集成,可帮助管理员使用基于机器学习的分析发现性能问题、预测消耗和规划容量。

基于 MySQL Enterprise Edition 构建

HeatWave MySQL 是基于 MySQL Enterprise Edition 构建的 MySQL 云技术服务。其高级功能可帮助客户实施更多安全措施,在整个数据生命周期保护数据安全并满足法规要求。

通过密钥生成和数字签名进行非对称加密

服务器端非对称加密支持开发人员和 DBA 使用公钥和私钥来增强机密数据保护。他们还可以使用数字签名来确认文档签署人员的身份。开发人员无需修改当前应用即可加密数据,

隐藏您的数据

数据脱敏和去标识化即使用替代值隐藏和替换真实的数据值,具体包括选择性脱敏、随机数据替换、模糊等等。借助 HeatWave MySQL 中的数据脱敏和去标识化功能,客户可以在开发和测试环境等非生产系统中隐藏敏感数据,降低数据泄露风险。在 MySQL Database 节点或 HeatWave 集群上执行查询时,您也可以使用数据脱敏功能。

阻止未经授权的数据库活动

HeatWave MySQL 数据库防火墙可监视数据库威胁,自动创建认证 SQL 语句允许列表,阻止未经授权的数据库活动。它可以实时防范 SQL 注入等专门针对数据库的攻击。


高性能的内存中查询加速器

HeatWave 是一个内存中大规模并行的混合列查询处理引擎。它可提供杰出的算法,实现超高的分布式查询处理性能。

采用大规模扩展和高性能架构设计

HeatWave 可将数据大规模分区到一组可并行运行的 HeatWave 节点上,提供出色的节点间可扩展性。集群内的每个节点和节点内的每个核心都可以并行处理分区数据。同时,HeatWave 搭载了一个智能查询调度器,可并行处理计算与网络通信任务,为数千个核心提供高度的可伸缩性。

针对云技术进行了优化

HeatWave 查询处理已针对云端商用服务器进行了优化。首先,分区大小经过专门优化,即使基础配置的缓存也能正常运行。其次,计算与通信任务重叠特性也针对可用网络带宽进行了优化。最后,各种分析处理原语使用底层虚拟机 (VM) 的硬件指令。

针对高事务处理量和连接进行了优化

HeatWave Autopilot 可改善 HeatWave MySQL 线程池的性能,通过一种可优化硬件资源使用的机制进一步提高性能。由此,HeatWave MySQL 可为 OLTP 工作负载提供更高的吞吐量,并防止在事务并发级别较高时吞吐量下降。


无 ETL 的实时分析

HeatWave 支持您对 MySQL Database 和对象存储中的数据运行实时分析,而无需提取、转换和加载 (ETL) 复制。

实时分析

事务更新会自动、实时复制到 HeatWave 分析集群,分析查询可以访问新的数据。在运行分析查询之前无需编录数据索引。开发人员和 DBA 也可以利用 HeatWave 对存储在 MySQL Database 和对象存储中的 JSON 文档进行实时分析,从而按文档数量级加快分析查询速度。

消除 ETL

无需执行复杂、耗时且成本高昂的 ETL 流程和集成,也无需额外的分析数据库和数据湖仓一体服务。

无需更改 MySQL 应用

HeatWave 是一个原生 MySQL 解决方案,现有 MySQL 应用无需更改即可正常运行。

兼容现有商务智能 (BI) 和数据可视化工具

HeatWave 同样支持 MySQL Database 所支持的 BI 和数据可视化工具,包括 Oracle Analytics Cloud、Tableau 和 Looker。

增强安全性

MySQL Database 和 HeatWave 集群节点之间的所有静态数据和传输中数据始终都是加密的。由于不需要在数据存储之间传输数据,ETL 流程不存在数据泄露风险。


HeatWave Autopilot:基于内置机器学习的自动化

HeatWave Autopilot 提供工作负载感知、基于机器学习的自动化。它无需您拥有数据库调优专业知识即可提高性能和可扩展性,不仅能提高开发人员和 DBA 的工作效率,还有助于消除人为错误。HeatWave Autopilot 可自动化执行众多富于挑战的重要操作,包括供应、数据加载、查询执行和故障处理,规模化提供高查询性能。HeatWave Autopilot 客户可免费使用 HeatWave MySQL Autopilot。

HeatWave Autopilot 面向 HeatWave 和 OLTP 提供了众多功能。

  • 自动供应:对待分析的表数据进行自适应抽样,预测运行工作负载所需的 HeatWave 节点数量。这意味着开发人员和 DBA 无需手动估算集群大小。
  • 自动线程池:支持数据库服务在指定硬件配置上处理更多事务,为 OLTP 工作负载提供更高的吞吐量,并防止在事务并发水平较高时吞吐量下降。
  • 自动配置预测:持续监视 OLTP 工作负载(包括吞吐量和缓冲池命中率),从而在任意指定时间推荐适当的计算配置,确保客户始终获得理想性价比。
  • 自动编码:判断加载到 HeatWave 的列的最佳表示,从而改善查询性能,尽可能降低集群大小和成本。
  • 自动改进查询计划:基于查询执行的统计信息开展学习,改进未来查询的执行计划。随着查询数量增长,系统性能将越来越高。
  • 自适应查询执行:支持在启动查询执行后,使用各种统计信息来调整数据结构和系统资源,同时根据运行时实际的数据分布,单独优化每个节点的查询执行。这有助于将临时查询的性能提高多达 25%。
  • 自动放置数据:预测应在哪些列上对表进行内存中分区,从而实现最佳的查询性能。它还能预测新列建议可带来的查询性能提升。鉴于操作人员在手动选择列时可能会做出次优选择,这可以尽可能减少跨节点数据移动。
  • 自动压缩可帮助客户判断适合该列的压缩算法,加速数据压缩和解压,进而提高加载和查询性能。通过减少内存使用量,客户可以将成本降低多达 25%。
  • 索引编制功能自动确定客户应在其表中创建或删除的索引,以优化 OLTP 吞吐量,从而利用机器学习基于各应用工作负载进行预测。这有助于客户消除耗时的任务,也就是为 OLTP 工作负载创建最佳索引以及随着工作负载变化而持续维护这些索引所做的耗时的工作。

集成的 HeatWave 功能

借助 HeatWave MySQL,您可以轻松利用更广泛的集成 HeatWave 功能,无需额外付费。

HeatWave Lakehouse

借助 HeatWave Lakehouse,您可以单独查询或以超快的速度同时查询对象存储和 MySQL 数据库中的数据。查询处理完全在 HeatWave 引擎中完成,您除了可以利用 HeatWave Lakehouse 处理与 MySQL 兼容工作负载之外,还可以处理非 MySQL 工作负载。

了解有关 HeatWave Lakehouse 的更多信息

HeatWave AutoML

借助数据库内机器学习 (ML),客户不需要将数据迁移到其它 ML 服务。您可以轻松安全地将机器学习训练、推断和解释应用于 MySQL 和对象存储中的数据。因此,客户可以加速推进机器学习计划、增强安全性并降低成本。

了解有关 HeatWave AutoML 的更多信息

HeatWave GenAI

HeatWave GenAI 通过数据库内大语言模型 (LLM)、自动化的数据库内向量存储、横向扩展向量处理、基于自然语言的情境化对话功能提供集成、自动化的生成式 AI 支持,让您无需移动数据和支付额外成本就能充分利用生成式 AI — 即使您不具备 AI 专业知识。

了解有关 HeatWave GenAI 的更多信息


实时弹性

实时弹性功能让客户将 HeatWave 集群扩展和缩小到任意数量的节点,无需任何停机时间或只读时间。

在高峰时间始终提供稳定的高性能,同时零停机地降低成本

调整大小的操作只需几分钟即可完成。在此期间,HeatWave 全程保持在线状态,不影响其他操作。操作完成后,数据将从对象存储下载,在所有可用集群节点之间自动重新平衡,然后立即用于查询。因此,客户不仅可以始终享有高性能(即使在高峰时间),还可以在适当的时候缩小 HeatWave 集群来降低成本 — 无需停机或进入只读状态。

通过从对象存储高效地重新加载数据,客户还可以暂停和恢复 HeatWave 集群,降低成本。

避免超额供应实例

客户可以将 HeatWave 集群的大小调整为任意数量的节点。相比其他提供商的刚性集群大小调整模式,这可以避免过度供应和成本浪费。现在,HeatWave 客户只需为自己所使用的资源付费。


可在公有云环境和您的本地数据中心运行

您可以在 OCI、AWS 或 Azure 上部署 HeatWave MySQL,将数据从本地部署 OLTP 应用复制到 HeatWave MySQL,在云端获得接近实时的分析和处理向量数据。您还可以借助 OCI Dedicated Region,在您的本地数据中心使用 HeatWave MySQL。

基于 AWS 的 HeatWave MySQL 为 AWS 客户提供原生体验。控制台、控制层和数据层皆位于 AWS 中。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。