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

【OpenTenBase】OpenTenBase配置冷热数据分离

本文为云贝教育 刘老师 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。


OpenTenBase 是一个分布式数据库系统,支持多种高级功能,包括冷热数据分离。冷热数据分离是一种常见的数据管理策略,旨在提高查询性能并优化存储成本。热数据是指频繁访问的数据,而冷数据是指不经常访问的数据。通过将热数据和冷数据分开存储,可以提高系统的整体性能和效率。


一、环境配置


二、冷热数据分离的配置步骤

以下是在 OpenTenBase 中配置冷热数据分离的基本步骤:


2.1 参数配置

1)确认冷热数据分离界线

示例:以年度为单位, 记录时间小于2022-01-01为冷数据,大于2022-01-01为热数据


注意:以上参数要求所有DN上均需要修改,重启DN生效。


2.2 创建冷数据组

1)查看当前组和DN节点


2)查看当前节点信息


3)创建冷数据组

从上面查询可以确认,dn003未被使用



三、创建表



四、插入数据


五、验证

5.1 验证热数据访问的节点

当前从2022-01-01开始为热数据


可以看到执行计划访问的dn001和dn002是热数据所在的default_group组。


5.2 验证冷数据访问的节点

当前inserttimeforhis小于2022-01-01开始为冷数据

可以看到执行计划访问的dn003是冷数据所在的cold_group组。


需要课程资料的同学+sqltuning

文章转载自云贝教育蕾老师19905812933,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论