SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое Master-Master репликация и в чем ее минусы?

В классической схеме (Master-Slave) писать можно только в один узел.

Master-Master (Multi-Master):
Писать данные можно в любой из узлов. Узлы синхронизируют изменения между собой.

❌ Минусы и опасности:

  • Конфликты записи: Юзер А обновил строку на Master 1, а Юзер Б обновил ту же строку на Master 2 в ту же миллисекунду. При синхронизации возникнет конфликт (кто прав?).

  • Сложность разрешения: Требуются сложные алгоритмы (векторы часов, CRDT, правило "последний записавший побеждает").

  • Задержки: Синхронная репликация между мастерами сильно замедляет запись.

Другие вопросы темы «Репликация»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»