и посмотреть медиа
Programmer's Guides - Instructions
и посмотреть медиа
Step-by-step guides and instructions for programmers.
Step-by-step guides and instructions for programmers.
Detailed tutorials on frameworks, tools, and development tasks. From junior to senior: API, deployment, optimization.
Consistent Hashing 🔗 – алгоритм распределения ключей по узлам, при котором добавление или отказ сервера переносит лишь малую долю данных. Аналогия: гардероб с номерками по кругу – закрыли одну вешалку, и переезжают только её пальто, а не весь зал заново. ✨ Ключевые особенности: - Кольцо хешей – узлы и ключи раскладываются на одну окружность - Виртуальные узлы – каждый сервер занимает много точек ради равномерности - Минимальный ремап – при изменении состава двигается доля 1/N ключей - Репликация – копии кладутся на следующие узлы по кольцу 📌 Кто использует: Cassandra и DynamoDB распределяют партиции, memcached-клиенты и CDN – кэш по серверам. База для шардирования без единого координатора. 🚀 Итог: consistent hashing = масштабирование без перетасовки. Узел уходит, кластер не замечает ⚖️✨ #Term | Гайды Программиста
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!