陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235 / 19906632509 / 19906733890 / 19905812933(微信同号)

客服微信

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

作者:云贝学院
发布时间:2024-10-25 08:48
浏览量:95

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


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(微信同号)