客服微信
本文为云贝教育 刘老师 原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。
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组。
想了解更多相关的学习资料(技术文章和视频),可以微信公众号或B站搜索《云贝教育》,免费获取。
需要课程资料的同学可以私聊课程顾问:19941464235(微信同号)