Мы можем использовать уровень изоляции REPEATABLE-READ в репликации группы mysql?
Я смотрю справочное руководство Mysql Group Replication в ограничениях групповой репликации ( https://dev.mysql.com/doc/refman/8.0/en/group-replication-limitations.html) И в руководстве сказано, что
Я искал эту проблему в Google, но я получаю только информацию, как руководство.
Потому что мне нужно использовать уровень изоляции RR. Итак, я хочу знать, использую ли я Mysql Group Replication в одной основной модели, есть ли у нее проблемы?
И если у него возникнут проблемы, в чем проблема?
0 ответов
Потому что мне нужно использовать уровень изоляции RR. Итак, я хочу знать, использую ли я репликацию группы Mysql в одной основной модели, есть ли у нее проблемы?
Обратите внимание, что вы можете прочитать в верхней части вставленной страницы
Обратите внимание, что ограничения и проблемы, описанные для групп с несколькими основными режимами, могут также применяться в кластерах с одним основным режимом во время аварийного переключения, в то время как вновь выбранный основной удаляет свою очередь приложений со старого основного.
Однако, начиная с версии 8.0.13, запись на новый первичный сервер была ограничена, чтобы избежать таких проблем, поэтому теоретически это безопасно, если вы должны выполнить RR.
Проблема с блокировками GAP заключается в том, что у вас могут быть входы, поступающие из группы, и входы, записываемые на этом члене, которые конфликтуют, поскольку существуют некоторые блокировки GAP. Проблема в том, что результат этого сценария может привести к локальным изменениям в этом элементе, которые не распространяются на другие элементы (расхождение данных).