Jag använder ett utmärkt program som heter OmegaSync för mina säkerhetskopior, men det kommer bara att hantera Informix via ODBC och inte direkt. Om du upptäcker att du kan använda OmegaSync kommer du att tycka att dess prestanda är utmärkt, eftersom den först jämför databaserna och sedan synkroniserar bara skillnaderna. Du kanske vill använda den här idén om du bestämmer dig för att göra programmeringen själv om effektivitet är ditt främsta mål.
Men att programmera databaskonvertering är mycket komplext som andra svar på din fråga har sagt. Så varför inte bara utveckla den SQL du behöver och göra konverteringen på det sättet. Se till exempel:Konvertera Informix-schema till Oracle-schema eller något annat RDBMS För att flytta data, kolla in källor som:Flytta icke-informaix-data mellan datorer och dbspaces
Du kan optimera SQL till vad jag är säker på kommer att vara en tillräcklig hastighet om du dumpar och laddar din data smart.