Шардинг, Секционирование
1)Разбиение набора данных на некоторые блоки на основании ключевого поля.
При выполнении запросов могут быть задействованы как все блоки разбиения, так и только определенные, если сервер сможет распознать это на основе запроса.
2)Распространение блоков по разным серверам
Re-ShardПроцесс ребалансировки данных между блоками данных.
Обычно связан с изменением кол-ва серверов.
 Шардиование по диапозонам, по хешу.
 Фиксированное кол-во шардов, динамическое формирование шардов.
 Вопрос индексации при шардировании (локальный и глобальный индекс).
Вопрос транзакций, затрагивающих несколько шардов.

Consistent hashing ring | Согласованное хеширование

Теги:
Создал(а) Alexandr Fokin 2022/11/15 21:37