digital-garden/_inbox/Consistent hashing.md

23 lines
888 B
Markdown
Raw Normal View History

2024-06-30 11:32:53 +03:00
---
aliases:
tags:
- зрелость/🌱
date:
- - 2024-06-30
zero-link:
- "[[00 Алгоритмы]]"
parents:
- "[[Шардирование в БД]]"
linked:
---
2024-06-30 11:37:52 +03:00
- Используется одну hash-функцию для определения нод и данных на круге
- Выбирается ближайший по частовой стрелке узел
Плюсы:
- При добавлении/удалении затрагивается только часть данных
Минусы:
- Данные могут быть распределенны не равномерно, если между шардами будет различное расстояние на круге.
## Virtual Nodes
Можно попытаться решить проблему неравноморного распределения. Для этого мы доба