3

我所知道的是:一致哈希和錐哈希之間的區別是什麼?

  • 一致性哈希法:統一的分佈式存儲系統
  • 錐散列:非均勻分佈式存儲系統

我想知道:

  • 它是如何作品?
  • 它有什麼用?
  • 這兩種哈希有什麼區別?

我無法理解這兩者之間的區別。請有人幫我這個!

+1

你有沒有做過任何研究?谷歌搜索「錐散列」揭示了很多信息。但是你必須付出一點努力,並且實際上閱讀你從搜索中獲得的論文。它看起來像錐散列是分佈式系統一致散列的替代方案。 –

+1

我做了谷歌搜索,但我無法找到解決方案。如果我也發現它不明確,難以理解。我很感激這是否有一些簡單的答案。 –

回答

2

簡單的區別在於它的定義。

一致性散列是基於根據需要分發到的數據存儲的數量來劃分密鑰。

例如將1000個密鑰分發給5個節點意味着每個節點有250個密鑰。

圓錐哈希法的不同之處在於它基於基於可用資源而不是分佈來分配鍵的算法分配密鑰。節點A有更多的存儲,因此大多數密鑰將分發給它等

簡單的用例將是IMDGs或分佈式緩存,而對於錐體它將是機器的不同規格的地方,因此您可以根據他們的規格。