Mycat--理论--04--分片策略

Mycat–理论–04–分片策略

1、分片策略

1.1、根据表数据量判断是否需要切分

确保切分后单分片表数据量为1000W左右

1.2、根据业务的情况选择合适的分片字段

最频繁的或者最重要的查询条件

1.3、有关联关系的表配置相同分片规则

  1. ER思想,为了应用join等复杂sql
  2. 一对多对应关系一般按多的那一方切分

1.4、如果配置类数据,更新频率比较少

考虑全局表

1.5、当前活跃数据分片

  1. 数据规模可以预期
  2. 数据平滑增长或者基本不变

Mycat--理论--04--分片策略_第1张图片

1.6、历史非活跃数据

  1. 数据规模可以预期
  2. 数据平滑增长或者基本不变

Mycat--理论--04--分片策略_第2张图片

2、分片注意

需要考虑扩容数据迁移问题
1. 范围取模类不需要迁移
2. 哈希类需要迁移

你可能感兴趣的:(mycat,java,开发语言,后端)