Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Datenmigration zwischen verschiedenen DBMS

Ich benutze ein ausgezeichnetes Programm namens OmegaSync für meine Backups, aber es verarbeitet Informix nur über ODBC und nicht direkt. Wenn Sie feststellen, dass Sie OmegaSync verwenden können, werden Sie feststellen, dass seine Leistung ausgezeichnet ist, da es zuerst die Datenbanken vergleicht und dann nur die Unterschiede synchronisiert. Vielleicht möchten Sie diese Idee verwenden, wenn Sie sich entscheiden, die Programmierung selbst vorzunehmen, wenn Effizienz Ihr oberstes Ziel ist.

Aber die Programmierung der Datenbankkonvertierung ist sehr komplex, wie andere Antworten auf Ihre Frage gesagt haben. Warum also nicht einfach das benötigte SQL entwickeln und die Konvertierung auf diese Weise durchführen. Siehe zum Beispiel:Informix-Schema in Oracle-Schema oder ein beliebiges anderes RDBMS konvertieren Um die Daten zu verschieben, schauen Sie sich Quellen an wie:Nicht-Informix-Daten zwischen Computern und DBSpaces verschieben

Sie können das SQL auf eine meiner Meinung nach angemessene Geschwindigkeit optimieren, wenn Sie Ihre Daten intelligent sichern und laden.