部门成员标分片规则如何设置好,用成员ID还是部门ID好

来源:3-7 常用分片算法(下)

慕勒6084975

2018-12-10

MySQL数据库集群有三台主,准备分别将成员入到三个节点上,考虑到用成员ID还是部门ID简单取模方式,查询场景是根据部门ID查询所以成员,还有根据成员ID查询,请问老师这种场景用哪个字段哪种方式取模好

写回答

2回答

慕勒6084975

提问者

2018-12-10

问题二关于MySQL的单主单从模式,主从自动切换是否可以直接由mycat实现,多主多从方式,是否也可以由mycat实现主从切换

0
1
sqlercn
mycat只能管理一主一从的架权,一主多从要使用MMM或MHA来管理
2018-12-10
共1条回复

sqlercn

2018-12-10

为了可以均匀分布还是比较推荐使用成员ID来进行分片,但也要考虑你具体的查询场景,看是用部门ID查询多还是用成员ID查询多。如果用部门ID查询明显多于成员iD的话,也可以使用部门ID分片,只是这样会出现数据分布不均匀的情况。

0
5
sqlercn
回复
慕勒6084975
就是设置两个分片列,由于很少使用所以这个在视频中没有包含。
2018-12-10
共5条回复

MyCAT+MySQL搭建高可用企业级数据库集群

国内顶级DBA亲授,精讲企业级MyCAT应用

816 学习 · 223 问题

查看课程