Постепенно перейти с SQL Server на PostgreSQL

Компания имеет множество приложений, работающих на SQL Server. База данных немного беспорядок.

Цель состоит в постепенном переходе с SQL Server на PostgreSQL (другой экземпляр SQL Server не подходит)

Идеальным сценарием было бы, если бы новые приложения могли подключаться к PostgreSQL, создавать новую структуру таблиц, но при этом иметь возможность использовать / взаимодействовать с данными из устаревшего SQL Server (приложение, подключающееся к двум серверам баз данных, не подходит).

Обертки сторонних данных, похоже, не подходят, так как технология очень незрелая, а в случае PostgreSQL внешние таблицы доступны только для чтения.

Еще одна дикая идея - подключиться с экземпляра SQL Server к PostgreSQL, новые приложения будут подключаться к SQL Server, но использовать стороннюю базу данных PostgreSQL. Эта внешняя база данных (я думаю) будет иметь доступ к объектам базы данных хоста. И в один прекрасный момент разработчики переключат все новые приложения с SQL Server на PostgreSQL.

И, конечно, есть возможность попытаться синхронизировать данные.

Какой будет лучший вариант?

Ответы на вопрос(3)

Ваш ответ на вопрос