Встречается на собеседованиях • сегодня
Что такое реплицирование в базах данных
Реплицирование — это процесс копирования и синхронизации данных между несколькими экземплярами базы данных (репликами). Основные цели: повышение доступности, отказоустойчивости и производительности (чтение может распределяться по репликам).
Типы репликации:
- Master-Slave — запись только в мастер, чтение из слейвов.
- Multi-Master — запись в любую реплику, данные синхронизируются между всеми узлами.
Пример настройки в MySQL:
sql
-- На мастере
CHANGE MASTER TO
MASTER_HOST='replica1',
MASTER_USER='slave_user',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=12345;
-- На слейве
START SLAVE;Проблемы: задержки репликации, конфликты данных (в Multi-Master).

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