LintCode Consistent Hashing(一致性哈希算法)
原题网址:http://www.lintcode.com/en/problem/consistent-hashing/
一般的数据库进行horizontal shard的方法是指,把 id 对 数据库服务器总数 n 取模,然后来得到他在哪台机器上。这种方法的缺点是,当数据继续增加,我们需要增加数据库服务器,将 n 变为 n+1 时,几乎所有的数据都要移动,这就造成了不 consist
原创
2016-06-23 05:16:18 ·
2502 阅读 ·
0 评论