У меня 7 серверов MySQL в разных местах.Все серверы имеют одинаковую базу данных с одинаковой структурой.Все таблицы структурированы с использованием первичных ключей на основе UUID.(Нет автоматического приращения значений).
1 (Центральный) сервер всегда подключен к сети.(Интернет) Все остальные 6 серверов могут быть подключены / отключены от сети в любое время.
Все 6 серверов должны иметь возможность работать индивидуально (чтение / запись) и локально, когда не подключены к Интернету.
Они должны дублировать друг друга при подключении к сети.
Как только все базы данных полностью реплицированы, все базы данных должны иметь одинаковое содержимое данных.(Включая главный сервер)
Я только что упомянул 1 сервер в качестве основного сервера.(Но нет никакого основного сервера).Это основной сервер, когда все остальные 6 не подключены, потому что головной офис использует его для запроса от него предыдущих отчетов.
Я читал о групповой репликации MySQL (Multi Primary Mode).Можно ли использовать его в моем требовании.Пожалуйста, сообщите мне, если у кого-то уже есть этот опыт.