Вертикальное масштабирование реляционных баз данных может быть эффективнее горизонтального по следующим причинам:
- Минимальная задержка. 3 Все процессы выполняются на одном компьютере, что потенциально снижает нагрузку на связь между компонентами. 3 Это означает более быструю обработку определённых типов рабочих нагрузок. 3
- Простота управления. 35 Меньшее количество серверов означает меньшую сложность с точки зрения управления, мониторинга и обслуживания. 3 Теоретически это снизит операционные издержки и упростит устранение неполадок по сравнению с управлением несколькими узлами при горизонтальном масштабировании. 3
- Простота реализации. 3 Требует только обновления оборудования без серьёзных изменений в приложении или архитектуре. 3
- Согласованность данных. 3 Проще поддерживать согласованность данных, поскольку все данные хранятся на одном сервере. 3
Однако у вертикального масштабирования есть и недостатки: масштабирование ресурсов одного сервера имеет конкретные аппаратные ограничения, а сервер с кратным объёмом вычислительных ресурсов в большинстве случаев оказывается дороже, чем несколько менее мощных серверов, дающих в сумме такую производительность. 5