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.