Какие есть варианты для любой репликации SQL Multi Master Master?
Я ищу правильный способ сделать реплику Multi Master Master.
В настоящее время я использую MySQL, но при необходимости могу перейти на Postgres или Oracle.
Пока единственное решение, которое я нахожу, это вольфрам-репликатор от Continuent. Ищете похожие или альтернативы.
Это будет использоваться для синхронизации 30-50 узлов в асинхронном режиме (узлы могут быть отключены несколько часов одновременно).
Спасибо.
1 ответ
Мы некоторое время выполняли репликацию с несколькими хозяевами на MySQL, и она прекрасно работает, если вы понимаете и можете планировать / быть готовыми к потенциальным подводным камням. Будьте усердны в auto-increment-offset
, а также auto-increment-increment
настройки репликации (не так важно, если ваше приложение использует только GUID или какое-либо другое ручное назначение ключевых полей), и вы понимаете, как будет работать с вашим приложением репликация на основе строк, операторов или смешанной репликации.
В качестве альтернативы, если вы заинтересованы в синхронной репликации, посмотрите на MariaDB Galera Cluster, который быстро созревает.