FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Migrar de Informix a FireBird 1.5
Hola.
Mi problena es el siguiente Tengo una base de datos hecha en Informix y necesito pasar los datos a una base FireBird 1.5. No se si hay algun comando SQL para hacer esto. Yo probe con una aplicacion externa pero demora nucho (EMS). La base tieme una tabla de 400.000 regsitros, otra de 2.000.000, otra de ... La prueba la hice con una tabla. Estoy buscando una menera de que la migracion no sea tan lenta Gracias por su tiempo |
#2
|
||||
|
||||
Hola.
Si tenes que hacer un movimiento masivo de datos, es mejor que desactives los indices y constraints en la base de datos de destino, con lo que, utilices la herramienta que utilices, el proceso será mucho mas rápido. Ademas, es mejor que haya correspondencia de tipos, para evitar las conversiones, que son lentas por naturaleza. Luego de realizada la migración, podes reactivar los indices y constraints. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
Me cree una tabla en FireBird identica a la de informix sin indices ni constraints y la demora es aproximadamente 17 horas para 88.000 registros
|
#4
|
||||
|
||||
Hola injavies.
Veo que sos nuevo en los foros, por lo que te doy la bienvenida, en primer lugar. Dado que me he interesado en ayudarte, voy a pedirte dos cosas.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Sólo quisiera aportar mi granito de arena al tema.
Una base de datos FB 1.0.3 tiene una tabla de clientes (con unos 20-30 campos) que, rellena, tiene más de 200.000 registros. Con índices desactivados, el rellenarla mediante un script cuesta menos de 5min. |
#6
|
|||
|
|||
Primero, pido disculpas por la demora en mi respuesta pero he tenido unos inconvenientes
Bueno. La verdad es que con firebird hace muy poquito que estoy y no conozco sobre configuración. Estoy leyendo la documentación que esta en la pagina ibphoenix.com Por lo que la configuración que estoy usando en este momento es la que resulta de la instalación del Firebird-1.5.0.4306-Win32. La forma con que estoy probando en este momento es crear un archivo de texto con los registros (400.000) de una tabla de informix. Luego con esta archivo (.txt ) a través de la herramienta IB Manager 3 (versión de prueba) realizo la migración del archivo (.txt) a FireBird esta migración es la que me esta demorando (97.000 registros en 15 horas aproximadamente ) La tabla de FireBird tiene la misma estructura que la de Informix, respeta los mismos tipos de campo, solo que la tabla de FireBird no tiene ni campos claves ni claves foráneas Estoy probando de esta manera porque no encontré la forma de no usar sentencia SQL para subir la información a la tabla FireBird Bueno espero que esto ayude Gracias |
|
|
|