3

我所知道的是:一致哈希和锥哈希之间的区别是什么?

  • 一致性哈希法:统一的分布式存储系统
  • 锥散列:非均匀分布式存储系统

我想知道:

  • 它是如何作品?
  • 它有什么用?
  • 这两种哈希有什么区别?

我无法理解这两者之间的区别。请有人帮我这个!

+1

你有没有做过任何研究?谷歌搜索“锥散列”揭示了很多信息。但是你必须付出一点努力,并且实际上阅读你从搜索中获得的论文。它看起来像锥散列是分布式系统一致散列的替代方案。 –

+1

我做了谷歌搜索,但我无法找到解决方案。如果我也发现它不明确,难以理解。我很感激这是否有一些简单的答案。 –

回答

2

简单的区别在于它的定义。

一致性散列是基于根据需要分发到的数据存储的数量来划分密钥。

例如将1000个密钥分发给5个节点意味着每个节点有250个密钥。

圆锥哈希法的不同之处在于它基于基于可用资源而不是分布来分配键的算法分配密钥。节点A有更多的存储,因此大多数密钥将分发给它等

简单的用例将是IMDGs或分布式缓存,而对于锥体它将是机器的不同规格的地方,因此您可以根据他们的规格。