Встречается на собеседованиях • сегодня
Что такое репликация базы данных
Репликация базы данных — это процесс копирования и синхронизации данных между несколькими серверами (репликами) для повышения доступности, отказоустойчивости и производительности.
Типы репликации:
- Мастер-слейв (Master-Slave) — одна нода (мастер) принимает записи, остальные (слейвы) реплицируют данные только для чтения.
- Мастер-мастер (Master-Master) — все ноды могут принимать записи и синхронизировать изменения между собой.
Пример настройки MySQL Master-Slave:
sql
-- На мастере
CREATE USER 'replica_user'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'replica_user'@'%';
-- На слейве
CHANGE MASTER TO
MASTER_HOST='master_ip',
MASTER_USER='replica_user',
MASTER_PASSWORD='password';
START SLAVE; Плюсы: отказоустойчивость, распределение нагрузки.
Минусы: задержки синхронизации, сложность конфликтующих изменений.

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