暂无图片
TBase要进行冷热分离,对表有什么要求?
我来答
分享
马超
2020-10-09
TBase要进行冷热分离,对表有什么要求?

TBase要进行冷热分离,对表有什么要求?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
陈昊

TBase中要做冷热分离,需要满足三个条件:

1.表必须是一个时间分区表。

  1. 时间分区表的字段必须包含在分片键中。

  2. 建表的时候必须指定默认组和冷组。

举例如下:

CREATE TABLE cold_move_test(

id int not null,

identifynumber text NOT NULL,

inserttimeforhis timestamp without time zone NOT NULL,

primary key(id,identifynumber,inserttimeforhis))

partition by range (inserttimeforhis)

begin (timestamp without time zone '2017-01-01')

step (interval '1 year')

partitions (24)

DISTRIBUTE BY SHARD (identifynumber) to GROUP default_group cold_group;

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏