Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我所知道的是:
我想知道:
我无法理解这两者之间的区别。请有人帮我解决这个问题!
简单的区别在于它的定义。
一致散列基于需要分配到的数据存储的数量来划分键。
例如,1000 个密钥分配给 5 个节点意味着每个节点有 250 个密钥。
锥形散列的不同之处在于它基于一种算法分配密钥,该算法基于可用资源而不是分配来分配密钥。节点 A 有更多的存储空间,因此大部分密钥将分配给它等等
简单的用例是 IMDG 或分布式缓存,而对于锥体来说,它是机器具有不同规格的地方,因此您可以根据它们的规格分配密钥。