Do tworzenia kopii zapasowych używam doskonałego programu o nazwie OmegaSync, ale obsługuje on Informix tylko przez ODBC, a nie bezpośrednio. Jeśli okaże się, że możesz używać OmegaSync, przekonasz się, że jego wydajność jest doskonała, ponieważ najpierw porównuje bazy danych, a następnie synchronizuje tylko różnice. Możesz skorzystać z tego pomysłu, jeśli zdecydujesz się na samodzielne programowanie, jeśli wydajność jest Twoim celem numer jeden.
Jednak programowanie konwersji bazy danych jest bardzo złożone, jak powiedzieli inni odpowiedzi na twoje pytanie. Dlaczego więc nie opracować potrzebnego kodu SQL i przeprowadzić konwersję w ten sposób. Na przykład zobacz:Konwertuj schemat Informix na schemat Oracle lub dowolny inny RDBMS Aby przenieść dane, sprawdź źródła, takie jak:Przenoszenie danych innych niż informaix między komputerami i obszarami dbspace
Możesz zoptymalizować SQL do tego, co jestem pewien, że będzie odpowiednią szybkością, jeśli zrzucisz i ładujesz swoje dane mądrze.