Página 1 de 1

Soporte nativo a DB Firebird

Publicado: Sab Feb 02, 2013 2:13 pm
por Jose Vicente Cheto Or
Hola :
Me gustaria saber si en un futuro existe posibilidad de ofrecer componentes
para Firebird, como sabeis esta base de datos es completamente libre, tiene
una version "embebed" muy facil de distribuir para local.
Creo que es muy superior a SQLite y similar a MySQL o MariaDB.
Saludos.

Soporte nativo a DB Firebird

Publicado: Sab Feb 02, 2013 4:03 pm
por jfgimenez
José Vicente,
> Me gustaria saber si en un futuro existe posibilidad de ofrecer componentes
> para Firebird, como sabeis esta base de datos es completamente libre, tiene
> una version "embebed" muy facil de distribuir para local.
lo cierto es que hace tiempo que lo tení­amos entre las cosas por hacer,
sobre todo porque MySQL no es gratuita para proyectos comerciales,
mientras que FireBird sí­. Pero con la reciente liberación de un cliente
de acceso a MariaDB y MySQL que sí­ es 100% gratuito, el soporte de
FireBird ha dejado de ser prioritario, aunque desde luego que no está
descartado.
También está en nuestras miras PostgreSQL. Hace unos años lo empezamos,
pero no lo terminamos debido a ciertos problemas técnicos. Pero ahora,
parece que hay un modo viable de hacerlo, y seguramente lo volveremos a
intentar en breve.
> Creo que es muy superior a SQLite y similar a MySQL o MariaDB.
Bueno, SQLite es distinto, porque es un motor empotrado y local. Es muy
muy bueno como sustituto de los DBF, y con muchí­simas más posibilidades.
Es más, al ser un 99.99% compatible con MySQL a nivel de dialecto SQL,
hace que sea perfecto para usarlo como motor "embedded" en aquellas
aplicaciones que pueden funcionar en local y en cliente-servidor, y
usando el mismo código, gracias a los datasources. Yo personalmente
tengo proyectos así­.
Respecto a MySQL y MariaDB, no voy a entrar a valorar su rendimiento o
fiabilidad frente a FireBird. Todos estos son servidores SQL
perfectamente apropiados para el 99.99% de los casos que podamos
encontrarnos. MySQL es un motor muy popular, y MariaDB es un "folk"
mejorado de MySQL, lo que los hace, además, muy atractivos.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Soporte nativo a DB Firebird

Publicado: Lun Feb 04, 2013 12:01 pm
por Bingen Ugaldebere
Buenas, nuestra experiencia personal con FireBird y Xailer fue bastante
desastrosa, perdimos 2 meses y dinero en herramientas para FB,
intentando hacer que funcionara correctamente pero se reveló
insuficiente básicamente por que no habí­a manera de que el componente
ODBC de pago para FB no nos permití­a hacer cosas fundamentales como un
refresco de un registro editado salvo trayendo de nuevo todo el query y
aún así­ con problemas de posicionamiento.
MySql y espero que ahora MariaDb, son muchí­simo más "manipulables" desde
los DataSources correspondientes.
Nosotros usamos en su momento también SqLite pero con gran carga de
trabajo se hunde en la miseria.
Que le falta a MySql para ser perfecto? Llamarse MariaDb y en eso estamos.
Gracias.

Soporte nativo a DB Firebird

Publicado: Mié Feb 06, 2013 4:46 am
por Martin Del Angel
On 2/4/2013 5:01 AM, Bingen Ugaldebere wrote:
> Buenas, nuestra experiencia personal con FireBird y Xailer fue bastante
> desastrosa, perdimos 2 meses y dinero en herramientas para FB,
> intentando hacer que funcionara correctamente pero se reveló
> insuficiente básicamente por que no habí­a manera de que el componente
> ODBC de pago para FB no nos permití­a hacer cosas fundamentales como un
> refresco de un registro editado salvo trayendo de nuevo todo el query y
> aún así­ con problemas de posicionamiento.
>
> MySql y espero que ahora MariaDb, son muchí­simo más "manipulables" desde
> los DataSources correspondientes.
>
> Nosotros usamos en su momento también SqLite pero con gran carga de
> trabajo se hunde en la miseria.
>
> Que le falta a MySql para ser perfecto? Llamarse MariaDb y en eso estamos.
>
> Gracias.
Hola Bingen:
Tengo un proyecto funcionado perfectamente con Xailer y FireBird
utilizando el componente IBProvider OLE DB.
Lo unico tedioso es crear los generadores y triggers para emular los
Campos AutoIncrementables a los que estamos acostumbrados con MySql
Pero la Herramienta de Administración IBExpert lo hace por ti y eso
facilita aún mas el trabajo.
Saludos...