![]() |
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...? |
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. |
Cita:
Para lo que necesites aquí estamos. |
Cita:
|
Cita:
|
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? |
Cita:
Cita:
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 ? |
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...
|
Cita:
|
Cita:
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. |
Cita:
Sucede que cambiar de driver con DataAbstract es tan simple como cambiar una línea de conexión en el schema del proyecto. ;) Saludos. |
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 ? |
Cita:
Saludos. |
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 ? |
Cita:
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:
Saludos |
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. |
Cita:
|
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 ? |
Cita:
Cita:
Saludos. |
Cita:
Cita:
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. |
Recomendaciones...
Patricio:
¿Hay alguna razón por la que hayas elegido la versión Classic Server? Por mi parte (y por experiencia) te comento lo siguiente: La versión Classic Server la he instalado en servidores Linux Ubunto 8.04 que tienen dos procesadores, pues dicen los que saben que esta versión escala muy bien en Sistemas de Procesamiento Simétrico (SMP), y por mi parte te comento que hasta la fecha no he tenido ningún problema y opera de maravilla. Aunque, te sugiero que leas bien sobre la cantidad de memoria que hay que configurar por proceso, puesto que cada usuario levanta un proceso diferente por conexión. Por otra parte, si vas a utilizar una PC con un solo procesador y además el sistema operativo es Windows, pues la recomendación es que utilices la versión Super Server, puesto que esta, por cada conexión levanta un hilo, lo cual te garantiza una mejor optimización de la memoria al no utilizar espacios de memoria separada para cada conexión. En cuanto a la herramienta para la creación y administración de la base de datos puedes utilizar cualquiera de las que te recomiendan los compañeros foristas (IBExpert, FlameRobin, etc). En lo personal, me gusta más IBExpert. Por último, en cuanto a que componentes elegir para conectarte a la base de datos, yo empecé utilizando los IBX (que son los que vienen por defecto en Delphi para conectarte con Interbase). Nunca tuve problemas con estos, aunque hay compañeros que se ha quejado utilizándolos para Firebird (actualmente tengo dos sistemas en Firebird 2.0 que los siguen utilizando sin que haya tenido un solo problema con ellos. Incluso te comento que hago conexiones vía remota a través de Internet). Hace aproximadamente dos meses adquirí los IBObjetcs. Al principio no son fáciles de utilizar (manejan diferente filosofía de programación que los IBX), pero ya les estoy agarrando la onda y la verdad que me parecen que son una maravilla (con estos les puedes sacar todas las ventajas y el mayor provecho a tu servidor de Firebird). Aunque recuerda que en un momento dado si quieres migrar tu aplicación a otra base de datos tendrás que reprogramar todo. Es por eso que siempre digo, que sean los requerimientos de cada sistema los que te digan que herramientas utilizar. Saludos, Gerardo Suárez T. |
me inclino por eso...
Bueno gente, la verdad que muchas gracias por los comentarios, la verdad que se ve q entiende, por ahora voy a arrancar con Firebird 2.0 y los componenete IBX que estuve mirando un poco. Gracias de nuevo por sus opiniones. Slds
|
Hola Patricio debido a que vienes del mundo BDE y aunque hasta ahora estoy revisando los comonentes AnyDac, seria bueno que les echaras una revisada, aunque son de pago (si, muchos buscamos componentes gratuitos) tambien es cierto que son muy cercanos a tu forma de trabajo y con unas opciones que se ven buenisimas (repito hasta ahora los estoy evaluando).
Como ya decia, IBX con Firebird se estan distanciando y estoy considerando los componentes AnyDac hasta ahora, como la primera alternativa para retirarme de los IBX. |
los ibx funcionan bien con...
esos componentes ibx que nombran, hasta que version de delphi estan y con que version de Firebird funcionan bien?
|
Cita:
|
Cita:
No señores, en lo personal voy a cambiar de componentes, simplemente pienso en el compañero que inicio este hilo para que no se vaya a frustar por el camino cuando lleguen las nuevas versiones de Firebird. |
alguien sabe como van las MDO, pintaban muy bien ya que son muy similares a las IBX pero con mayor compatibilidad para firebird... pero creo que no las han seguido haciendo crecer...
|
Pues en el sitio de los Mercury Database Objects Mercury Database Objects (MDO), la ultima version liberada es del 28/02/2006, ya son algo mas de dos años y medio sin tenerse noticias del proyecto.
Algo preocupante la inactividad del sitio como para lanzarse a trabajar en esos componentes y que cuando vengan las futuras versiones de Firebird no se hagan las ampliaciones que requieran los componentes. !!! Y me falta 1 !!! |
| La franja horaria es GMT +2. Ahora son las 22:15:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi