mycat分片规则
id范围分片
可以根据id的范围指定分片到哪个数据库
取模分片
根据id的大小,均匀的存储到各个数据库表中

一致性hash
上面两种方法是当分片的id是整型的时候适用,比如id是通过UUID生成的
一致性hash是计算出值的hash值, 再使用hash值的计算分片到不同的表里
枚举分片
通过配置文件配置可能的枚举值, 从而将数据分布到不同的节点上, 适用于按照省份, 性别, 状态 拆分数据
指定算法分片
可以指定算法对数据进行处理, 然后决定分配到哪个表里
指定天数周期分片
按照天进行分片存储, 比如下面的以10天为一个时间段, 进行分片存储
按照自然月分片
每个月作为一个分片
下面的规则就是每个月的数据存储到一个库里,超过设置的时间重新计算,比如4月1号存储到第一个库, 5月1号存储到第二库
