Back to questions
Junior — Middle
86
Какие преимущества и недостатки характерны для репликации по схеме Master-Slave?
Answer from AI
sobes.tech AI
Репликация по схеме Master-Slave подразумевает, что все записи и изменения данных происходят на главном сервере (Master), а остальные серверы (Slave) получают копии данных для чтения.
Преимущества:
- Упрощение масштабирования чтения: Slaves могут обслуживать запросы на чтение, разгружая Master.
- Повышение отказоустойчивости: при выходе из строя Master можно переключиться на Slave (хотя это требует дополнительной настройки).
- Централизация записи: все изменения проходят через один узел, что упрощает согласованность данных.
Недостатки:
- Задержка репликации: данные на Slave могут быть неактуальны на момент чтения из-за задержки синхронизации.
- Точка отказа записи: если Master падает, запись становится невозможной до переключения.
- Ограниченная масштабируемость записи: все записи проходят через один сервер, что может стать узким местом.
Таким образом, Master-Slave хорошо подходит для систем с высокой нагрузкой на чтение и относительно низкой на запись.