Что такое Master-Slave репликация?

Ответ

Master принимает запись, Slave (replica) — копия для чтения; изменения с Master реплицируются на Slave. Помогает: (1) масштабировать чтение; (2) держать резервную копию — если Master упал, Slave можно повысить (promotion) до Master.

Разбор: При Master-Slave запись идёт только на Master, а Slave — это асинхронная (или полусинхронная) копия для чтения и резерва. Ловушка в том, что одновременная запись на оба узла — это уже multi-master, а разбиение данных по узлам — это шардирование/партиционирование, а не репликация.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться