Теория шардирования - System Design
SD-EP25: Вертикальное и горизонтальное шардирование базы данных
В системах, в процессе их существования, наступает этап шардирования (разделения) данные. Например, это может произойти в процессе масштабирования базы данных. Существуют две стратегии шардирования данных. Горизонтальное разбиение чаще используется, поэтому давайте рассмотрим его подробнее...
Что такое шардирование в СУБД?
Шардирование (от англ. sharding) — это метод горизонтального разделения данных в базе данных, при котором данные распределяются между несколькими серверами (или узлами) на основе определённого правила (например, по диапазону значений, хэшу или географическому признаку). Каждый сервер (шард) содержит только часть данных, что позволяет распределить нагрузку и повысить производительность системы. Шардирование используется для:...