Встречается на собеседованиях • сегодня

Какие знаешь типы масштабирования базы данных

Горизонтальное (sharding) — разделение данных на части и распределение по разным серверам. Пример: пользователи A-M на сервере 1, N-Z на сервере 2.

Вертикальное — увеличение мощности сервера (CPU, RAM, диски). Пример: замена HDD на SSD или добавление процессоров.

Репликация — создание копий БД для чтения (master-slave). Пример: 1 мастер для записи, 3 реплики для чтения.

Каждый подход решает разные задачи: горизонтальное — для больших объемов данных, вертикальное — для быстрого масштабирования без изменения архитектуры, репликация — для балансировки нагрузки и отказоустойчивости.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы