В чем разница между последовательным хешированием и конусным хешированием?

Что я знаю, это:

  • Согласованное хеширование: единая распределенная система хранения
  • Хеширование конуса: неравномерная распределенная система хранения

Я хочу знать:

  • Как это устроено?
  • Какая польза от этого?
  • В чем разница между этими двумя типами хеширования?

Я не могу понять разницу между этими двумя. Пожалуйста, кто-нибудь, помогите мне с этим!

1 ответ

Простое отличие заключается в его определении.

Последовательное хеширование основано на разделении ключей в зависимости от количества хранилищ данных, на которые оно должно быть распределено.

например, 1000 ключей для распределения по 5 узлам означает 250 ключей для каждого узла.

Хеширование конуса отличается тем, что оно распределяет ключи на основе алгоритма, который назначает ключи на основе доступных ресурсов, а не распределения. Узел A имеет больше места для хранения, поэтому большая часть ключей будет передана ему и т. Д.

Простыми вариантами использования могут быть IMDG или распределенные кэши, в то время как для cone машины будут иметь разные спецификации, чтобы вы могли распределять ключи на основе их спецификаций.

Другие вопросы по тегам