9
Consistent hashing Хранение данных в распределенных системах

Консистентные хеши

  • Upload
    anton

  • View
    955

  • Download
    0

Embed Size (px)

DESCRIPTION

Консистентные хеши

Citation preview

Page 1: Консистентные хеши

Consistent hashing

Хранение данных в распределенных системах

Page 2: Консистентные хеши

Зачем?

• Кластеризация хранилища

Page 3: Консистентные хеши

Зачем?

• Кластеризация хранилища• Консистентность данных

Page 4: Консистентные хеши

Традиционные подходы

• Необходима функция: f(ключ)= номер_сервера

Page 5: Консистентные хеши

Традиционные подходы

• Необходима функция: f(ключ)= номер_сервера

• «Стандартный вариант» по модулю:f(ключ)= crc32(ключ)%кол-во_серверов

Page 6: Консистентные хеши

Consistent hashing

Page 7: Консистентные хеши

Consistent hashing

Page 8: Консистентные хеши

Применение

Page 9: Консистентные хеши

Применение