Описание тега consistent-hashing
Последовательное хеширование - процесс, открытый Karger et al. в MIT это особый вид хеширования, при котором при изменении размера хэш-таблицы необходимо переназначить только K/n ключей, в отличие от обычных методов хеширования.
Определение
Согласованное хеширование - это особый вид хеширования, при котором при изменении размера хеш-таблицы и использовании согласованного хеширования только
K/n
ключи необходимо переназначать в среднем, гдеK
это количество ключей, аn
количество слотов. Напротив, в большинстве традиционных хеш-таблиц изменение количества слотов массива вызывает переназначение почти всех ключей.
Согласованное хеширование используется во многих местах. Самым известным из них является компонент объектного хранилища OpenStack, называемый Cinder.
Источник