TaurusDB冷热分离简介
操作场景
数据库实例中如果有些库表几乎没有数据的写入操作,且读取操作的频率很低,您可以使用TaurusDB的冷热分离功能,将这部分数据通过归档的方式转储在低成本的OBS上,以释放存储空间,达到降低数据存储成本和冷热数据分离管理的目的。
介绍视频
原理简介
TaurusDB支持将低频使用的Innodb引擎的表转存到OBS上,这些转存之后的表被称之为冷表。

免责声明
- 不支持使用DRS迁移冷表数据。迁移时如需保留源库的冷表数据,需要将冷表回迁到源库后再使用DRS。
- 冷表访问速度较慢。如果大量使用冷表,有可能会产生大量慢日志。
- 避免创建和回迁冷表操作与其他控制台的操作同时执行,否则可能会导致创建和回迁冷表失败,或者其他控制台的操作失败。
计费说明
冷数据存储在OBS上,按照备份空间使用进行按需计费。
使用说明
- 转存冷表数据
您可以在控制台上将指定表设置为冷表,该表数据将存储在OBS上,从而释放磁盘空间并且降低存储成本。具体操作详见通过控制台设置冷表。
- 查询冷表数据
创建冷表后,对于冷表数据的查询方法与普通表一致,可以使用select命令查询,具体操作详见通过SQL操作设置冷表。
- 修改冷表数据
如果您需要修改已经存储到OBS上的冷表,您需要先通过控制台的回迁功能将OBS上的冷表回迁到实例上,此回迁操作不会删除OBS上的冷表数据。如果需要删除OBS上的数据,请提交工单处理。
- 删除冷表数据
创建冷表后,便无法对冷表执行DDL语句,因此无法直接删除冷表,也无法删除该表所在的库。
需要将冷表回迁后,使用drop命令删除。