Описание: горизонтальное разделение данных по разным узлам на основе определенного ключа.
Область применения:
- базы данных с огромными объемами данных
- системы, превышающие возможности одного сервера
- мультитенантные приложения
Оценки:
- масштабируемость: ⭐⭐⭐⭐⭐ (5/5)
- надежность: ⭐⭐⭐ (3/5)
- сопровождение: ⭐⭐ (2/5)
Примечание: сложность решардинга и join-операций между шардами.