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