💬 Что такое шардирование и для чего оно предназначено?



Шардирование (или шардинг) — это разделение хранилища на несколько независимых частей, шардов. Шардирование — это не репликация, в случае которой выделенные экземпляры базы данных являются не составными частями общего хранилища, а копиями друг друга.



🔹 Виды шардинга: вертикальное и горизонтальное.



🔹 Методы шардинга: хешированное, диапазонное, круговое и динамическое.



🔹 Способы шардирования: средствами БД, надстройками к БД и клиентскими средствами.