是基于用户名的第一个字符串进行分片,是一致哈希的一个例子吗?

时间:2011-07-12 18:01:32

标签: mysql sql-server database partitioning sharding

是基于用户名的firstchar进行分片,是一致哈希的一个例子吗?

可以肯定的是,如果我根据用户名字的字符长度对我的数据库进行分片,那么在一个插槽的添加或删除不会改变密钥到插槽的映射的意义上是一致哈希吗?

(我知道它绝对不是分片数据最有效的方法,但我感兴趣的是一致哈希的定义,这种分片方式是否一致?)

1 个答案:

答案 0 :(得分:1)

它是一致的,但它不是一个哈希

对实际数据运行测试分片(使用分组依据和计数),您将看到它的效果

我猜这将是非常不平衡的