Репликация SQL Server в PostgreSQL

Есть база данных MSSQL и PostgreSQL. Необходимо синхронизировать данные, находящиеся в SQL Server, с базой данных PostgreSQL, а именно, 3 таблицы, причем, их структура в двух базах данных немного отличается. Синхронизация - односторонняя (т.е. данные, которые добавляются / редактируются / удаляются в таблицах MSSQL, должны также попадать в PostgreSQL, но не наоборот). Какими способами можно реализовать такую синхронизацию?

Первое, что пришло на ум - создание бэкграунд-процесса, который будет с заданным периодом выгружать измененные данные из MSSQL и сохранять их в PostgreSQL. Но у такого подхода есть один минус - нет гарантии, что в определенный момент времени данные полностью синхронизированы.

Далее начал искать в гугле и наткнулся на репликацию. Однако не нашел готового решения для репликации MSSQL -> PostgreSQL.

Еще наткнулся на CLR-триггер, но на эту тему крайне мало нашлось информации с примерами кода.

Хотел узнать мнение сообщества, как обычно решается такая задача


Ответы (0 шт):