Шардинг — позволяет масштабировать работу с данными. Суть шардинга заключается в том чтобы разделить данные таким образом, что бы эти части данных вынести на отдельные сервера. Шардинг бывает двух типов:
- Вертикальный шардинг
- Горизонтальный шардинг
Вертикальный шардинг — отдельная таблица или несколько таблиц выносятся на отдельный сервер/сервера.
Горизонтальный шардинг — таблица данных делится на части, и эти части выносятся на отдельный сервер/сервера.