Встречается на собеседованиях • сегодня
Что такое репликация
Репликация — это процесс копирования и синхронизации данных между несколькими базами данных для обеспечения отказоустойчивости, балансировки нагрузки или географического распределения.
Типы репликации:
- Мастер-слейв (Master-Slave) — одна база (мастер) принимает записи, остальные (слейвы) только читают.
- Мастер-мастер (Master-Master) — все узлы могут принимать записи и синхронизировать изменения.
Пример с PostgreSQL:
sql
-- На мастере:
CREATE PUBLICATION my_pub FOR TABLE users;
-- На слейве:
CREATE SUBSCRIPTION my_sub
CONNECTION 'host=master dbname=mydb user=repl_user password=pass'
PUBLICATION my_pub; Плюсы:
- Повышение доступности
- Распределение нагрузки
- Резервное копирование в реальном времени
Минусы:
- Задержки синхронизации
- Конфликты при Master-Master
- Усложнение архитектуры

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