Які бувають види масштабування?
Виділяють два основних види масштабування баз даних:
- Вертикальне масштабування (scale up) - збільшення потужності одного сервера. Наприклад: додають більше оперативної пам'яті, швидший процесор, SSD-диск. Плюс: просто реалізувати. Мінус: є фізична межа - сервер не можна посилювати нескінченно.
- Горизонтальне масштабування (scale out) - додавання нових серверів, щоб розподілити навантаження. Наприклад: дані й запити діляться між кількома машинами (шардування, реплікація). Плюс: вища загальна продуктивність і стійкість до відмов. Мінус: складніше в налаштуванні й адмініструванні.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.