2013-11-22 6 views
0

Мне нужно переместить огромную систему из MySQL в PostgreSQL. Это невозможно сделать за один раз, поэтому мне нужно надежное (в реальном времени или почти в режиме реального времени) двунаправленное решение синхронизации между MySQL и PostgreSQL. SymmetricDS выглядит как инструмент, который может решить мою проблему. Однако ...SymmetricDS: синхронизация MySQL в реальном времени с PostgreSQL

Может ли SymmetricDS быть в состоянии это? Документация обширна и в ней четко не указано, что она будет работать в этой конкретной ситуации. Я хотел бы знать, что это, по крайней мере, возможно, прежде чем провести несколько недель и зайти в тупик.

+0

Зачем вам нужна двунаправленная синхронизация, что удерживает вас от простого хозяина? Как вы собираетесь решать конфликты обновлений на двух серверах? –

+0

@RichardHuxton Это потому, что мне нужно вручную преобразовать много запросов из MySQL в PostgreSQL, в то время как система в прямом эфире (не может просто заморозить его), поэтому обе базы данных будут использоваться одновременно ... Конфликты обновлений будут избегали выборочного преобразования запросов, которые могут создавать конфликтующие записи. – Caballero

ответ

1

SymmetricDS способен на это.

Я настроил двунаправленную синхронизацию между MySQL и PostgreSQL. Не нужно за пару недель настраивать тест. Начните с синхронизации одной таблицы без зависимостей.

Для экспортного экспорта в одностороннем порядке также можно использовать инструменты SymmetricDS DbImport DbExport.

Смежные вопросы