Встречается на собеседованиях • сегодня
Что такое мастер реплики в БД
Мастер-реплика (master-replica) — это архитектура репликации данных, где одна база (мастер) принимает записи, а остальные (реплики) копируют данные с мастера в режиме чтения. Мастер обрабатывает все операции записи (INSERT, UPDATE, DELETE), а реплики используются для масштабирования чтения и отказоустойчивости.
Пример настройки в PostgreSQL:
sql
-- На мастере
ALTER SYSTEM SET wal_level = 'replica';
ALTER SYSTEM SET max_wal_senders = 10;
ALTER SYSTEM SET hot_standby = 'on';
-- На реплике (в recovery.conf)
standby_mode = 'on'
primary_conninfo = 'host=master port=5432 user=repl_user password=pass'Плюсы:
- Повышение отказоустойчивости (при падении мастера реплика может стать новым мастером).
- Распределение нагрузки: запросы на чтение идут к репликам.
Минусы:
- Задержка репликации (replication lag).
- Сложность управления при failover.

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