sql >> Database >  >> RDS >> Oracle

Gegevensmigratie tussen verschillende DBMS's

Ik gebruik een uitstekend programma genaamd OmegaSync voor mijn back-ups, maar het zal Informix alleen verwerken via ODBC en niet rechtstreeks. Als u merkt dat u OmegaSync kunt gebruiken, zult u merken dat de prestaties uitstekend zijn, omdat het eerst de databases vergelijkt en vervolgens alleen de verschillen synchroniseert. U kunt dit idee gebruiken als u besluit de programmering zelf te doen als efficiëntie uw belangrijkste doel is.

Maar het programmeren van databaseconversie is erg complex, zoals anderen in de antwoorden op uw vraag al hebben gezegd. Dus waarom zou u niet gewoon de SQL ontwikkelen die u nodig heeft en de conversie op die manier uitvoeren. Zie bijvoorbeeld:Converteer Informix Schema naar Oracle Schema of een ander RDBMS. Voor het verplaatsen van de gegevens, bekijk bronnen zoals:Het verplaatsen van niet-informaix gegevens tussen computers en dbspaces

Je kunt de SQL optimaliseren tot wat ik zeker weet dat het een voldoende snelheid zal zijn als je je gegevens slim dumpt en laadt.



  1. Wijzig de startwaarde van Django AutoField

  2. TANH() Functie in Oracle

  3. MySQL-fout 1264:waarde buiten bereik voor kolom

  4. Een array met waarden verzenden naar de Oracle-procedure om te gebruiken in de WHERE IN-clausule