OceanBase 的主副本默认仅维护行存结构,列存存储需要显式配置。
建表语句定义列存副本:
通过 WITH COLUMN GROUP 子句显式定义行列冗余
CREATE TABLE t1 (…) WITH COLUMN GROUP(ALL_COLUMNS, EACH_COLUMN));
实现同一张表同时支持行存和列存存储形态;
参数说明:
ALL_COLUMNS:指定所有列以行存格式存储,用于主副本的事务处理;
EACH_COLUMN:指定所有列以列存格式冗余存储,用于分析型查询。
2 个赞
列存默认需要指定部分列,行列混存就是创建表指定列存为全部列
https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000001867436
1 个赞