暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[ACDU翻译组] 初识MySQL HeatWave

3443

原文出处:HeatWave User Guide / Introduction
作者:MySQL
译者:ACDU翻译组(@Shawn.W潇)

HeatWave是一种分布式、可伸缩、无共享、内存中的列式查询处理引擎,旨在快速执行分析查询。当您将HeatWave群集添加到MySQL数据库系统时,将启用该功能。

HeatWave集群包含一个MySQL DB System节点和两个或多个HeatWave节点。MySQL数据库系统节点包括一个插件,该插件负责集群管理,将数据加载到HeatWave集群,查询调度以及将查询结果返回到MySQL数据库系统。HeatWave节点将数据存储在内存中并处理分析查询。每个HeatWave节点都包含HeatWave的一个实例。

所需的HeatWave节点数取决于您的数据大小以及将数据加载到HeatWave集群时实现的压缩量。HeatWave群集最多支持24个节点。

HeatWave架构

HeatWave架构

查询是通过连接到MySQL数据库系统节点,与HeatWave群集进行交互的MySQL客户端或应用程序发出的。客户端和应用程序不直接连接到HeatWave群集。满足某些先决条件的查询会自动从MySQL数据库系统卸载到HeatWave集群,以加快处理速度。结果返回到MySQL数据库系统节点以及发出查询的MySQL客户端或应用程序。

将数据加载到HeatWave集群中需要在MySQL数据库系统上准备表并执行表加载操作。准备表涉及修改表定义以排除某些列,定义字符串列编码,添加数据放置键以及将HeatWave(RAPID)指定为表的辅助引擎。(InnoDB是主要引擎。)将表加载到HeatWave集群中需要ALTER TABLE使用SECONDARY_LOAD关键字执行操作。

加载表后,数据将被水平切片并在HeatWave节点之间分配。加载表后,对MySQL DB System节点上表数据的更改将自动传播到HeatWave节点。无需用户采取任何措施即可保持数据同步。

ACDU翻译组招募.png

最后修改时间:2021-02-04 19:20:43
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论