数据分布方式比较
分区方式 - 大类 | Hash分区 | Range分区 | ||
---|---|---|---|---|
分区方式 - 细类 | 主键Hash取模分区 | 主键一致性Hash分区 | 主键Range分区 | |
热点数据分布 | 均匀 根据hashkey取模 |
均匀 根据hashkey按range分布 |
均匀 两层映射 |
不均匀 最后一个分区为热点分区 |
扩缩容 | 代价大 全部数据重新分布 |
代价小 部分数据分裂或迁移 |
代价小 |
分区方式 - 大类 | Hash分区 | Range分区 | ||
---|---|---|---|---|
分区方式 - 细类 | 主键Hash取模分区 | 主键一致性Hash分区 | 主键Range分区 | |
热点数据分布 | 均匀 根据hashkey取模 |
均匀 根据hashkey按range分布 |
均匀 两层映射 |
不均匀 最后一个分区为热点分区 |
扩缩容 | 代价大 全部数据重新分布 |
代价小 部分数据分裂或迁移 |
代价小 |