Базы данных / SQL trainee
Что такое Master-Slave репликация?
Ответ
Master принимает запись, Slave (replica) — копия для чтения; изменения с Master реплицируются на Slave. Помогает: (1) масштабировать чтение; (2) держать резервную копию — если Master упал, Slave можно повысить (promotion) до Master.
Разбор: При Master-Slave запись идёт только на Master, а Slave — это асинхронная (или полусинхронная) копия для чтения и резерва. Ловушка в том, что одновременная запись на оба узла — это уже multi-master, а разбиение данных по узлам — это шардирование/партиционирование, а не репликация.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.