Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   BDE + FireBird 5.1 + Delphi 5 (https://www.clubdelphi.com/foros/showthread.php?t=16485)

parangon 30-11-2004 03:11:28

BDE + FireBird 5.1 + Delphi 5
 
He estado leyendo en los post de este foro que no es recomedable utlizar BDE con FireBird por los siguientes motivos:

1.- BDE está descatalogado por Borland (razón de peso)
2.- Utilizar componentes de acceso nativo es más eficiente que la capa de datos intermedia BDE.
3.- Distribución e instalación en el cliente del BDE.

Creo que estas razones son más que suficientes para utilizar un acceso nativo de datos como pueden ser los componentes IBX.

El tema surge porque tengo una aplicación realizada en el 1999, (sí, ya ha llovido) que la realicé en su día con BDE - Delphi 5 e Interbase 5.0. Por cosas de la vida alguien más está interesado en la misma. Con la configuracióin actual funciona bien, con un rendimiento bueno.

El tema está en querer ahorrar costes de licencia en Interbase (creo que ya va por la 7.a) y he pensado en FireBird.

Debido a que no tengo pensado en cambiar los componentes de acceso a IBx (ya que debería reestructura todo el aplicativo y por falta de tiempo no puedo), mi pregunta es la siguiente: ¿hay otras razones, a parte de las 3 esgrimidas que indiqué al principio, para que BDE + Delphi 5.0 + FireBird, funcione peor que con Interbase, o que tenga algún efecto colateral no deseado?. Es decir, si cambio a FireBird seguiré teniendo las mismas desventajas que cuando tenía Interbase (lo que falla en esta arquitectura no es el gestor de BD sino la capa de acceso a dato): ¿correcto?

Por cierto, ¿se puede tener instalado en la misma máquina Interbase y FireBird para hacer pruebas en paralelo?

Gracias de antemano

LordSigma 30-11-2004 21:02:47

Definitivamente creo que tenes que probar con Firebird, pero en forma nativa, sin BDE ni ODBC de por medio.
No deberias tener ningun problema de compatibilidad entre Interbase 5 y Firebird 1.0 ya que son sinonimos.
Yo estoy utilizando Firebird 1.0 con componentes UIB y como administrador de bases de datos el Marathon. Las tres cosas son Freeware, por lo que no deberias tener problemas de licencias tampoco, aunque si contas con un Delphi 5 ya te viene con los componentes IBX y el administrador de bases de datos.
Bueno, espero haberte ayudado. Suerte !!!

parangon 01-12-2004 00:26:08

Gracias por la respuesta, esto que comentas lo tengo claro y si empezara a desarrollar una apliación de cero lo haría así. El tema es que la aplicación ya esta desarrollada con BDE y querría saber si seguirá funcionando con BDE y FireBird. Sino tengo que entrar en todos los forms y DataModules de la aplicación e ir cambiando TQuery y TTable por componentes IBX, y probar todo de nuevo. Si puedo evitar esto, trabajo que ahorro (estoy muy ocupado con otros proyectos más prioritarios).


La franja horaria es GMT +2. Ahora son las 07:13:00.

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