master репликациями. Репликация асинхронная , eсть вопрос : сохраняется ли порядок обработки транзакций сервером приемщиком ? К примеру на сервере A последовательно произвели Tx1 и Tx2 , будут ли они гарантировано обработаны в том же порядке не сервере B ?
Похоже что должны, но хочу убедиться.
а прочесть оф доку?
https://mysqlhighavailability.com/
Последовательность как я понимаю должна сохраниться в случае если операции работают с одними блокировками. По крайней мере в мастер слейв он точно сохранит последовательность. Но если операции производятся над разными данными вроде бы такой гарантии нет и не знаю нужна ли она
Кстати есть еще несколько вопросов. 1. какая версия мускула 2. включен ли gtid 3. если мускуль 8й то в сколько потоков идет репликация
Обсуждают сегодня