Migrieren Sie schrittweise von SQL Server zu PostgreSQL

Das Unternehmen verfügt über zahlreiche Anwendungen, die auf SQL Server ausgeführt werden. Die Datenbank ist ein bisschen chaotisch.

Das Ziel ist es, schrittweise von SQL Server zu PostgreSQL zu wechseln (eine andere SQL Server-Instanz ist keine Option).

Ein ideales Szenario wäre, wenn neue Anwendungen eine Verbindung zu PostgreSQL herstellen, eine neue Tabellenstruktur erstellen und dennoch in der Lage sind, Daten von älteren SQL-Servern zu verwenden bzw. mit diesen zu interagieren (eine App, die eine Verbindung zu zwei Datenbankservern herstellt, ist keine Option).

Fremddaten-Wrapper scheinen keine Option zu sein, da die Technologie sehr unausgereift ist und die Fremdtabellen im Fall von PostgreSQL schreibgeschützt sind.

Eine andere wilde Idee ist, eine Verbindung von der SQL Server-Instanz zu PostgreSQL herzustellen. Neue Anwendungen würden eine Verbindung zu SQL Server herstellen, aber die fremde Datenbank von PostgreSQL verwenden. Diese fremde Datenbank (denke ich) hätte Zugriff auf die Datenbankobjekte des Hosts. Und irgendwann stellten Entwickler alle neuen Apps von SQL Server auf PostgreSQL um.

Und natürlich gibt es die Möglichkeit, die Daten zu synchronisieren.

Welches wäre die beste Option?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage