MySQL: основная/ведомая установка

Я должен установить ведущее устройство MySQL и ведомое устройство между офисом и веб-сервером в центре обработки данных.
Ведущее устройство будет в офисе.
Что произошло бы, если интернет-соединение перестанет работать в офисе?
Я предполагаю, что ведомое устройство wil продолжает работать, но ведомое устройство и ведущее устройство больше не будут в синхронизации, когда соединение возвратится.
Будет MySQL / InnoDB, корректный для этого?
Существует ли способ заставить MySQL зафиксировать это автоматически?
У кого-либо есть рабочий пример?

MariaDB будет предпочтительной базой данных.

0
задан 15 July 2015 в 13:49
1 ответ

Это зависит от того, используете ли вы репликацию на основе операторов или на основе строк. В обоих режимах, теоретически, когда устанавливается связь, ведущее устройство должно просто продолжить репликацию на ведомые устройства.

Однако, если вы используете репликацию на основе операторов и небезопасные для него запросы, это может сломаться.

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

1
ответ дан 4 December 2019 в 16:53

Теги

Похожие вопросы