请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

2回答

提问者 慕勒6084975 2018-12-10 18:44:21

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

0 回复 有任何疑惑可以回复我~
  • sqlercn #1
    mycat只能管理一主一从的架权,一主多从要使用MMM或MHA来管理
    回复 有任何疑惑可以回复我~ 2018-12-10 19:00:45
sqlercn 2018-12-10 18:12:55

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒6084975 #1
    是否可以针对成员表配置两个分片规则,一个根据部门ID分组,一个根据成员ID分组,这样是否物理库存入相同数据,后续查询如何取值
    回复 有任何疑惑可以回复我~ 2018-12-10 18:41:04
  • 提问者 慕勒6084975 #2
    问题二关于MySQL的主从模式,主从自动切换是否可以直接由mycat配置实现,是否也可以由mycat实现主从切换
    回复 有任何疑惑可以回复我~ 2018-12-10 18:45:51
  • sqlercn 回复 提问者 慕勒6084975 #3
    只能使用复合分片,不能使用两个分片规则。
    回复 有任何疑惑可以回复我~ 2018-12-10 19:01:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信