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

Какие плюсы и минусы репликации в БД

Основные плюсы репликации:

  • Отказоустойчивость – при падении основной БД реплика может взять на себя нагрузку
  • Масштабируемость чтения – запросы на чтение можно распределять по репликам
  • Геораспределение – реплики в разных регионах уменьшают задержки для пользователей

Минусы:

  • Сложность синхронизации – возможны задержки репликации (inconsistency)
  • Накладные расходы – требуется больше ресурсов для хранения и синхронизации
  • Ограничения записи – обычно запись возможна только в мастер-узел

Пример настройки репликации в PostgreSQL:

sql
-- На мастере
ALTER SYSTEM SET wal_level = 'replica';
CREATE ROLE replicator WITH REPLICATION LOGIN PASSWORD 'password';

-- На реплике
pg_basebackup -h master -U replicator -D /var/lib/postgresql/12/main -P --wal-method=stream
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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