В итоге я выбрал SymmetricDS для своей компании после довольно продолжительного исследования репликации / синхронизации баз данных. Моя главная проблема заключалась в том, что у меня есть таблица базы данных, которая представляет физические файлы, которые необходимо реплицировать вместе с базой данных. SymmetricDS даже позаботится об этом.
Программное обеспечение легко настраивается, и тот факт, что вы можете подключать точки расширения (например, для репликации файлов), делает его мощным инструментом.
У меня его не было очень долго, но, похоже, он работает очень хорошо. Несмотря на то, что кривая обучения в начале крутая (с точки зрения конфигурации), я бы сказал, что это стоит того времени, чтобы изучить его!
ОБНОВЛЕНИЕ: SymmetricDS работает уже почти 4 года, и он ни разу не вышел из строя. Кажется, это Toyota Hilux программного обеспечения для репликации: оно просто работает. Я реплицирую локальную внутреннюю базу данных на удаленную внешнюю базу данных. Мы не говорим об огромном количестве данных, которые должны быть реплицированы, но все же продолжается значительная активность. Репликация быстрая (секунды). Кроме того, если по какой-то причине вы хотите «заполнить» внешний узел с нуля, вы можете легко сделать это и с SymmetricDS. Таким образом, вы можете использовать SymmetricDS с самого начала и использовать его для первого заполнения внешнего узла с нуля, а также для обеспечения непрерывной репликации.
Я настроил репликацию обоими способами (для разных таблиц, никогда не пробовал одну и ту же таблицу), и это тоже очень хорошо работает.
ОБНОВЛЕНИЕ 2: 8 лет спустя, и оно все еще работает стабильно. Я не внес много изменений в настройку, которую он копирует, но он, безусловно, делает свою работу