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)
-   -   dejo interbase y me voy a firebird 2.0 ayuda!! (https://www.clubdelphi.com/foros/showthread.php?t=59835)

Patricio 10-09-2008 15:55:58

dejo interbase y me voy a firebird 2.0 ayuda!!
 
hola foro, la cosa es asi, uso delphi 5 e interbase 6.0 con bde, ahora voy a hacer un sistema nuevo pequeño con firebird y quiero algunos consejos.
Baje el Firebird 2.0 clasic y server y lo instale con las opciones recomendadas.
Ahora algun programa para crear la base de datos y mirarla como era el IBConsole de Interbase...?

lbuelvas 10-09-2008 16:04:13

Bienvenido al mundo Firebird, espero que tu experiencia sea provechosa.

Para dministrar la base de datos puedes encontrar herrmaientas en la pagina http://www.ibphoenix.com.

Una herramienta que me ha gustado mucho es: http://www.sqlmaestro.com/products/anysql/maestro/, debes utilizarlo con ODBC pero es gratuita.

Y la preferida de muchos http://ibexpert.net/ibe/,. busca la version Personal.

donald shimoda 10-09-2008 16:14:30

Cita:

Empezado por Patricio (Mensaje 313136)
hola foro, la cosa es asi, uso delphi 5 e interbase 6.0 con bde, ahora voy a hacer un sistema nuevo pequeño con firebird y quiero algunos consejos.
Baje el Firebird 2.0 clasic y server y lo instale con las opciones recomendadas.
Ahora algun programa para crear la base de datos y mirarla como era el IBConsole de Interbase...?

Te felicito por dejar el lado oscuro.;)

Para lo que necesites aquí estamos.

Neftali [Germán.Estévez] 10-09-2008 16:47:02

Cita:

Empezado por Patricio (Mensaje 313136)
...uso delphi 5 e interbase 6.0 con bde

Sirve tanto para cuando usabas interbase como para FB; Yo intentaría utilizar conexión nativa sin pasar por el BDE.

Casimiro Notevi 10-09-2008 18:08:21

Cita:

Empezado por Patricio (Mensaje 313136)
[..] Baje el Firebird 2.0 clasic y server y lo instale con las opciones recomendadas. [..]

Instala sólo uno, el classic o el server, pero no los dos :)

Patricio 10-09-2008 19:33:57

seguimos...
 
bueno con alguno de los administradores de base de datos me voy a crear la misma, ahora....:
1) Yo en delphi uso un ModuloDatos donde alojo todas las tablas y la BD, eso seguiria igual no?
2) Si no uso mas el BDE que es lo que tengo que usar?

lbuelvas 10-09-2008 23:09:32

Cita:

Empezado por Patricio (Mensaje 313229)
1) Yo en delphi uso un ModuloDatos donde alojo todas las tablas y la BD, eso seguiria igual no?

Si, estoy plenamente de acuerdo.

Cita:

Empezado por Patricio (Mensaje 313229)
2) Si no uso mas el BDE que es lo que tengo que usar?

No deberias usar mas el BDE pues es una tecnologia que fue muy buena en sus inicios pero ahora esta dajada a un lado por CodeGear. Es obsoleta y no tan rápida como otras opciones.

La pregunta del millon y aprovechando que nuestro compañero inicia un nuevo proyecto es: Que tencologia de Bases de Datos es la mas aconcejable a utilizar ? Que componentes ?

Rogersito Plus 10-09-2008 23:15:35

Para manejo de DB puedes usar EMS o DATABASE WORKBENCH PRO; este último lo estoy viendo aun: me parece interesante ... por cierto si deseas el programa; enviame tu CORREO pa enviartelo...

donald shimoda 10-09-2008 23:36:53

Cita:

Empezado por lbuelvas (Mensaje 313304)
La pregunta del millon y aprovechando que nuestro compañero inicia un nuevo proyecto es: Que tencologia de Bases de Datos es la mas aconcejable a utilizar ? Que componentes ?

Ha sido discutido hasta el cansancio en estos foros, busca y verás. :rolleyes:

lbuelvas 11-09-2008 00:05:49

Cita:

Empezado por donald shimoda (Mensaje 313316)
Ha sido discutido hasta el cansancio en estos foros, busca y verás.

Claro que ha sido discutido, yo trabajo con la combinacion Firebird 1.5.5 + Delphi 6.0 (estoy migrando a Delphi 2007) + Componentes IBX.

Quiero trabajar en Firebird 2.x, pero ya alguien detecto que los campos BLOB con IBX no van bien con Firebird 2.x. Amigo Shimoda, aca entre nosotros, por favor, tu que combinacion utilizas ? Si no es tan buena y fueras a hacer un nuevo proyecto cual combinacion elegirias ?

Agradeceria tu recomendacion, espero que este hilo no se vaya a Debates.

donald shimoda 11-09-2008 00:21:18

Cita:

Empezado por lbuelvas (Mensaje 313332)
Claro que ha sido discutido, yo trabajo con la combinacion Firebird 1.5.5 + Delphi 6.0 (estoy migrando a Delphi 2007) + Componentes IBX.

Quiero trabajar en Firebird 2.x, pero ya alguien detecto que los campos BLOB con IBX no van bien con Firebird 2.x. Amigo Shimoda, aca entre nosotros, por favor, tu que combinacion utilizas ? Si no es tan buena y fueras a hacer un nuevo proyecto cual combinacion elegirias ?

Agradeceria tu recomendacion, espero que este hilo no se vaya a Debates.

En proyectos antiguos usaba FIB+, en los nuevos DataAsbtract + FIB+ (migrando a Anydac). Zeos para la versión linux de estos mismos proyectos.
Sucede que cambiar de driver con DataAbstract es tan simple como cambiar una línea de conexión en el schema del proyecto. ;)

Saludos.

lbuelvas 11-09-2008 02:25:53

Gracias compañero Shimoda por tus comentarios, espero que no te moleste si lanzo un par de preguntas mas.

Estos componentes AnyDac que tan bien son soportados, como van en rendimiento y facilidad de uso, en la pagina observe que sirven con Free pascal, esto quiere decir que se pueden usar en un aplicativo para Linux ?

donald shimoda 11-09-2008 02:57:12

Cita:

Empezado por lbuelvas (Mensaje 313370)
Gracias compañero Shimoda por tus comentarios, espero que no te moleste si lanzo un par de preguntas mas.

Estos componentes AnyDac que tan bien son soportados, como van en rendimiento y facilidad de uso, en la pagina observe que sirven con Free pascal, esto quiere decir que se pueden usar en un aplicativo para Linux ?

Anydac es muy potente y esta mejorando día a día. Va a ser mi opción definitiva, sin duda. En cuanto a lazarus , el soporte es solo para windows en el momento. Estoy colaborando con dmytri en la migración a linux, pero va a llevar su tiempo (antes de diciembre lo dudo)

Saludos.

lbuelvas 11-09-2008 03:01:35

Hay un detallito y es que $399 US esta un poco elevado, pensando en comprar solo el AnyDac 2.0, casi lo que me costo actualizar mi licencia de a Delphi 2007.

Y Data Abstract que ventajas puede darnos ?

donald shimoda 11-09-2008 03:08:16

Cita:

Empezado por lbuelvas (Mensaje 313377)
Hay un detallito y es que $399 US esta un poco elevado, pensando en comprar solo el AnyDac 2.0, casi lo que me costo actualizar mi licencia de a Delphi 2007.

Elevado comparado con???:p

Siempre podes usar zeos que es gratuito. Si vos decidís por el costo que herramienta usar vas perdido en mi opinión. Cuanto cobras un sistema? Cuanto deberían costarte las herramientas para generar ese sistema? Es un tema de larga discusion. En mi opinión prefiero herramientas que simplifiquen concentrarme en ser productivo, lo cual me ahorra tiempo = dinero.


Cita:

Empezado por lbuelvas (Mensaje 313377)
Y Data Abstract que ventajas puede darnos ?

Hay muchos artículos en la web de remobjects, podes pasarte la noche leyendo acerca de datababstract. Pero si estas mirando la herramienta por el costo, no te lo recomiendo. reinventar la rueda a mano te va a salir mas barato , nuevamente si ves solo el costo de licencia y no el tiempo que vas a perder.

Saludos

lbuelvas 11-09-2008 03:20:07

Bueno pero no me regañes ;)

Sobre lo del precio tienes toda la razon, sin embargo solo desarrollo para el motor Firebird unica y exclusivamente, logicamente los AnyDac me dan conexion con muchos motores de bases de datos, en lo que tendria interes es en la multiplataforma.

Bajé la version 2 de AnyDac y voy a probarla.

donald shimoda 11-09-2008 04:23:48

Cita:

Empezado por lbuelvas (Mensaje 313381)
Bueno pero no me regañes ;)

Ups, perdón. :o

lbuelvas 11-09-2008 04:31:12

Bueno relmente instale primero la version 1.0, muy parecidos a los BDE (Borland Database Engine) me trajo variedad de recuerdos, hice una conexion con ODBC para poder conectarme con Firebird y pues salio bien, algo lento en las consultas comparado con los IBX pero es de esperarse porque ODBC es un intermediario entre el motor y la aplicacion.

La arquitectura de la AnyDac version 2.0 es similar ?

donald shimoda 11-09-2008 04:44:01

Cita:

Empezado por lbuelvas (Mensaje 313391)
Bueno relmente instale primero la version 1.0, muy parecidos a los BDE (Borland Database Engine) me trajo variedad de recuerdos, hice una conexion con ODBC para poder conectarme con Firebird y pues salio bien, algo lento en las consultas comparado con los IBX pero es de esperarse porque ODBC es un intermediario entre el motor y la aplicacion.

No he utilizado la version 1.0, pero porque hiciste la conexión con ODBC?

Cita:

Empezado por lbuelvas (Mensaje 313391)
La arquitectura de la AnyDac version 2.0 es similar ?

La verdad que los conocí en la versión 2.0, y me han resultado mas veloces que FIB+, mucho mas que IBX.

Saludos.

lbuelvas 11-09-2008 05:24:37

Cita:

Empezado por donald Shimoda (Mensaje 313393)
No he utilizado la version 1.0, pero porque hiciste la conexión con ODBC?

Ya hice una pequeña prueba y es que esa version no tiene "link" directo con Interbase/Firebird entonces tuve que hacerlo con ODBC.

Cita:

Empezado por donald Shimoda (Mensaje 313393)
La verdad que los conocí en la versión 2.0, y me han resultado mas veloces que FIB+, mucho mas que IBX.

Me gusto que tiene componentes similares a los IBX, los editores para SQL de los componentes TADQuery son muchisimo mejores y bueno la cantidad de opciones contenidas tendria que estudiarlas.

Interesante el componente TADMemTable para manejar tablas en memoria (IBX no tiene algo parecido), no vi un componente como el TIBDataset ni un conjunto de componentes Interbase Admin, pero entiendo que AnyDac es generico.

El punto es que necesito migrar mis aplicaciones de Delphi 6 a Delphi 2007, las bases de datos de Firebird 1.5.5 a 2.0 y estoy corriendo riesgos con los IBX, la verdad con Firebird 1.5.5 no he tenido ningun problema pero los chicos de CodeGear siguen reacios a dar conectividad (con los IBX) al motor Firebird, por el lado de DBX pues no he investigado.

Amigo Shimoda te agradezco la introduccion al mundo de componentes que utilizas para bases de datos, veo a AnyDac como una opcion para trabajar con las proximas versiones de Firebird, seguire haciendo pruebas de aqui a final de octubre y dare mis comentarios al respecto.


La franja horaria es GMT +2. Ahora son las 19:05:55.

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