复制表是在主可用区3个节点上都创建一份全量数据吗 ?

复制表是在主可用区3个节点上都创建一份全量数据吗 ?

默认租户的副本类型是每个节点都是 F 副本。
如果租户的资源是在3节点上(1-1-1),默认每个表在三节点上有三份全量数据(FULL),角色 1 主 2 备,多副本同步策略是 paxos 强同步(多数派成功即返回)。
如果租户的资源拓扑是 2-2-2 或更大,默认每个表的分区只会在三个节点上有三份全量数据。
如果把这个表变为复制表,情形就发生变化,这个表的分区会在租户的所有节点上都有一份全量数据。角色为 1主 (n-1)备,多副本间全同步策略(全部成功才返回)。

复制表主要是减少跨节点查询,容易过度使用。一般只有数据变化量不大的表(如配置表、元数据表、TPC-C 业务中的商品表)适合建 复制表。不要轻易的把一个分区表做成复制表,否则分区副本数多的让你有点看不过来。