Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Interbase 6 / Interbase 7.5 (https://www.clubdelphi.com/foros/showthread.php?t=17410)

BECERRA 07-01-2005 17:22:44

Interbase 6 / Interbase 7.5
 
Hola a todos, sabría decirme alguien si existe alguna incompatibilidad entre Bases de datos creadas con IB6 en IB7X y viceversa.

Tengo varias aplicaciones corriendo en IB6, pero he pensado en instalar IB7.5 en clientes W2k3 ya que tardan un "huevo" en establecer conexión con la bd. He leído en Borland que la única solución al problema es instalar IB7X.


Muchas gracias de antemano.

mlara 08-01-2005 01:13:06

Hola... claro está que por IB 7.X tendrás que pagar, pero definitivamente vale la pena.

He trabajado con IB 6.01 y con IB 7.0/7.1. La diferencia es grande por varias razones:

En IB 7.X:

- Hay nuevos tipos de datos que son de uso muy necesario, como el booleano.
- Hay una cantidad de bugs corregidos que de repente toman importancia, sobretodo cuando uno quiere hacer algo en IB 6.X y se presenta un fallo. Alguno de esos bugs está relacionado con las actualizaciones usando alter table.
- El manejo de memoria es mucho mejor. Aunque apenas voy a probar IB 7.5 sé que en esta versión los algoritmos para el manejo de memoria cambiaron. Este es especialmente muy importante si usas procedimientos almacenados.
- Encuentras soporte SMP, lo cual quiere decir que puedes usar varios procesadores y cargarlos de trabajo como quieras.
- Se puede crear puntos de verificación en medio de una transacción, tal que puede hechar todo atrás si algo ha sucedido.
- etc...

En fin, de verdad es mucho más agradable trabajar con IB 7.X. Incluso IB Expert trabaja sin problema con cualquiera de estas versiones.

Es muy probable que al migrar de IB 6.X a IB 7.X tengas que hacer algunos cambios, pero seguro serán muy pocos y todo marchará mejor.

NOTA: Ojo, no he probado las últimas versiones de FireBird, y aunque voy a tener que hacerlo, hasta que no lo haga no hablo.

BECERRA 10-01-2005 10:04:14

Muchas gracias.
 
Gracias por tu aclaración Mlara. En principio he probado las aplicaciones con IB 7.01 y no me han dado ningún problema, todas las BD que estén creadas con IB6 ¿no me darán ningún problema con IB7X? El problema lo puedo tener cuando cree la BD en IB7.X cuando cree tipos de datos como el booleano que no contempla IB 6. ¿ Es eso cierto ?




Gracias de antemano.

mlara 10-01-2005 23:05:51

Claro, es más fácil ir hacia delante que hacia atrás. De hecho en InterBase 7.5 la estructura de la base de datos es diferente (ODS 1.2). Bueno, por lo que me puedo dar cuenta, no estás usando características como Vistas, SPs, o eventos... esto significa que al migrar de un sistema a otro vas a tener muy poco trabajo.

Exitos!

BECERRA 11-01-2005 09:24:41

Interbase 7.5
 
Cuando dices que la estructura de la base de datos en Ib 7.5 es diferente, ¿significa eso que con Ib 7.5 voy a tener problemas que no voy a tener con IB 7.1 a la hora de migrar de IB6 a IB7.5?. ¿Tanta diferencia hay de IB7.5 a IB 7.1 ?


Gracias de antemano.

mlara 14-01-2005 04:49:19

No, no quice decir eso. De hecho si vas a pasar de IB6 a IB7.5 sólo tendrás que hacer un backup en IB6 y restaurarlo en IB7.5, según he leído.

Te recomiendo leer el documento "ib75_ReleaseNotes.pdf" que puedes descargar del sitio de Borland.


La franja horaria es GMT +2. Ahora son las 18:36:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi