Встречается на собеседованиях • сегодня
Для чего нужна репликация в БД
Репликация в БД нужна для повышения отказоустойчивости, масштабируемости и производительности. Основные цели:
- Отказоустойчивость – если основная БД падает, реплика берет на себя нагрузку.
- Распределение нагрузки – чтение можно перенести на реплики, разгрузив основную БД.
- Геораспределение – реплики ближе к пользователям уменьшают задержки.
Пример настройки репликации в MySQL:
sql
-- На мастере
CHANGE MASTER TO
MASTER_HOST='master_host',
MASTER_USER='repl_user',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=107;
-- На реплике
START SLAVE;Виды репликации: синхронная (гарантия консистентности) и асинхронная (высокая производительность).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы