Сегодняшняя концепция: Consistent Hashing (согласованное хеширование)
Обычное хеширование:
Добавили 1 сервер
↓
Почти все ключи перераспределяются
Согласованное хеширование:
Добавили 1 сервер
↓
Перемещаются только ключи, находящиеся рядом с ним
Эта простая идея лежит в основе таких систем, как:
• Redis Cluster
• Apache Cassandra
• Amazon DynamoDB
• Memcached
Одна из самых важных концепций, на которых строятся масштабируемые распределённые системы.
👉 Java Portal
Post #2430
1.58K