d.b.. |
сегментирование (подход, при котором каждый узел системы содержит свою часть данных и выполняет операции над ними. Этот метод является основным средством обеспечения горизонтальной масштабируемости, однако теперь операции над несколькими объектами могут вовлечь в работу несколько узлов, что требует активной передачи данных по сети. Кроме того, при увеличении числа узлов, хранящих данные, увеличивается вероятность сбоев, что требует наличия избыточности – применения репликации. Разделение данных порождает такие задачи, как распределение данных по узлам, балансировка нагрузки, оптимизация сетевого взаимодействия Alex_Odeychuk); шардирование (Шардирование – техника масштабирования для работы с данными. Суть его в разделении (партиционированиие) базы данных на отдельные части так, чтобы каждую из них можно было вынести на отдельный сервер. Этот процесс зависит от структуры Вашей базы данных и выполняется прямо в приложении в отличие от репликации. Zandra) |