请稍等 ...
×

采纳答案成功!

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

老师,网上提到使用一致性哈希算法进行分表,可以让数据均衡的落在各个表上,并且降低扩展的成本,这种方式可性么?

正在回答

1回答

这个方案本身是ok的,但是依旧也要根据场景实际分析。没有一个方案对所有场景都是完美的,要根据自己的实际场景选择更合理的。

0 回复 有任何疑惑可以回复我~
  • 提问者 蝙蝠之殇 #1
    老师,如果实际场景中的id是由IdWorker生成,并不是有序或者是自增长的,为了让数据尽可能均匀的分布在各个表中,那么是不是使用一致性哈希算法会更合理?还是说有其他更好的方式?
    回复 有任何疑惑可以回复我~ 2018-06-10 22:11:11
  • Jimin 回复 提问者 蝙蝠之殇 #2
    idworker是啥
    回复 有任何疑惑可以回复我~ 2018-06-11 09:42:01
  • 提问者 蝙蝠之殇 回复 Jimin #3
    Twitter公布的分布式唯一ID生成器 的 Snowflake idworker,用于生成分布式不重复ID的
    回复 有任何疑惑可以回复我~ 2018-06-11 09:45:29
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号