![]() |
Interbase 6.0 e Firebird 2.0
Hola amigos del club:
hace un rato que le vengo dando vueltas a migrar de interbase 6.0 a firebird 2.0, y estoy dando mis primeros pasos, mi gran preocupación iba a ser poder migrar los datos y eso. Bueno empese con desintalar todo lo de Interbase 6.0 en mi máquina, todo a fuera, borrando incluso el mítico gds32.dll. Instale el firbird es una delicia su instalador muy claro, sencillo y español, antes de hacer esto realice un backup de prueba a una de las bases de datos de interbase. O sorpresa las base de datos interbase habran directamente en firefird sin siquiera tocarlas, ahora mi pregunta es, esas siguen siendo interbase o simplemente es compatibilidad?, el gds32.dll que firebird me pidio instalar era para la compatiblidad hacia atras?, gracias por leer esta tremenda lata amigos del club. |
Firebird tiene su base en Interbase, es decir, se creó desde el código fuente de Interbase 6 (que los publicó Borland), por ende, es totalmente compatible.
Eso si, tocaría cambiar los componentes IBX por MDOLIB, (para garantizar la compatibilidad), incluso con GExpert, la opción de REplace component puede ser usado para cambiar los IBQuery por MDOQuery, (todos los componentes son homólogos). Por cierto, MDO se hicieron a partir de los IBX, por tanto, el cambio debe ser igual de fácil. Saludos |
Cita:
|
En cuanto a lentitud hay muchos factores a tener en cuenta, entre ellos:
- No usar TTables, ya que traen todos los registros al cliente y eso es muy costoso. - Ya dices que usas Querys, debes optimizarlas para que traigan pocos registros. - Definir los índices por los campos que sueles hacer búsquedas (esto es primordial). - Usar Vistas para aquellos datos que sueles acceder continuamente desde el programa (por supuesto, con restricciones where y ordenado). En cuanto a dual core e hyperthreating... no he podido encontrar nada en la web. Saludos |
Gracias lepe por tu dedicación, efectivamente estoy seguiendo todos tus consejos que me indicas en tu último post, en el día de ayer visite a un cliente que utiliza interbase 6.0 con su nuevo servidor con hyperthreating, instale el firebird con compatibilidad hacia atras (gds32.dll), una maravilla, caras sonrientes de nuevo volvio esa rapidez sin hyperthreating debo decir que en el poquitisimo tiempo que llevo con fibebird la experiencia de ha sido muy buena.
|
La franja horaria es GMT +2. Ahora son las 12:32:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi