Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-09-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Gregory Deatz escribió FreeIBcomponents (licencia open source) para acceder a interbase. Cuando Borland buscó unos componentes para Delphi llegó a un acuerdo con Deatz y los renombró IBX (Interbase Express) y también son open source porque legalmente la licencia GPL obliga a ello.
A partir de FreeIBcomponents surgieron otras como FIBplus, MDO (Mercury Database Objects), etc y todas son open source porque provienen de unos componentes GPL. Aunque las FIBplus han cambiado a un tipo de licencia "extraño" y no entregan todas las fuentes a no ser que pagues, y eso CREO que es ilegal, no pueden hacerlo, aunque es otro asunto que no viene al caso).

Las IBX han evolucionado para acceder a Interbase porque pertenecen a la misma empresa (Borland, Inprise, Codegear, Embarcadero) y no podía ser de otra forma.
Evidentemente no se han preocupado de "afinar" IBX para Firebird porque es la competencia.
Aunque, como todos sabemos, Firebird empezó cuando Borland liberó con licencia MPL (open source) a Interbase 6. Luego volvieron a cambiar las siguientes versiones a una licencia privativa y cerrada, pero la versión 6 quedó abierta y libre debido a la licencia escogida.
A partir de ahí FIBplus, MDO y otras fueron adaptándose sobre todo a Firebird porque es libre y se puede acceder a su código. Y, naturalmente, IBX fue afinándose para Interbase.
Con el tiempo, Interbase y Firebird han ido añadiendo pequeños cambios, poco a poco, que los ha ido separando, aunque en el fondo son muy parecidos.
Igual ha ocurrido con IBX y FIBplus (y el resto). Así que hoy en día FIBplus está muy optimizada para Firebird y IBX lo está para Interbase.
Pero, repito, en lo fundamental funcionan ambos correctamente.

En mi trabajo tenemos un programa de gestión comercial que se inició con Interbase 6 y las IBX (1999), actualmente sigue con las IBX aunque cambiamos a Firebird cuando salió la versión 1.0 (básicamente era lo mismo que Interbase 6.0).
Las bases de datos de nuestros clientes son de varios gigas en su mayoría y algunos sobrepasan con crecen los 10 gigas, sin problema alguno, todas con Firebird 1.5 y el resto de programas que hemos hecho después están con FIBplus y, la verdad, es que se nota la diferencia, se "sienten" más optimizados para Firebird y no corren, vuelan.

Por supuesto que las IBX serán cada vez menos recomendables para Firebird.

Las "incompatibilidades" , "desarreglos", "desafinamientos" de IBX con Firebird se notan a veces en algunos procesos "pesados" a los que hay ajustar mucho, hacer muchas pruebas, hasta dejarlos optimizados para que vayan bien. Sin embargo, esos casos, con FIBplus no suelen aparecer porque está más optimizado con Firebird.

Pero, ciertamente, nos hemos encontrado con problemas, sobre todo, de mal manejo de la memoria por parte de IBX con Firebird en algunas situaciones muy, muy especiales y anormales trabajando con varias bases de datos al mismo tiempo y moviendo decenas de millones de registros entre ellas con sentencias muy enrevesadas.
Pero en "la vida normal" no hay problema con ellos.

Espero que a alguien le sirva mis comentarios.
Responder Con Cita
  #2  
Antiguo 03-09-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje

Espero que a alguien le sirva mis comentarios.
Excelente informe! Gracias.
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #3  
Antiguo 03-09-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Gregory Deatz escribió FreeIBcomponents (licencia open source) para acceder a interbase. Cuando Borland buscó unos componentes para Delphi llegó a un acuerdo con Deatz y los renombró IBX (Interbase Express) y también son open source porque legalmente la licencia GPL obliga a ello.
A partir de FreeIBcomponents surgieron otras como FIBplus, MDO (Mercury Database Objects), etc y todas son open source porque provienen de unos componentes GPL. Aunque las FIBplus han cambiado a un tipo de licencia "extraño" y no entregan todas las fuentes a no ser que pagues, y eso CREO que es ilegal, no pueden hacerlo, aunque es otro asunto que no viene al caso).

Las IBX han evolucionado para acceder a Interbase porque pertenecen a la misma empresa (Borland, Inprise, Codegear, Embarcadero) y no podía ser de otra forma.
Evidentemente no se han preocupado de "afinar" IBX para Firebird porque es la competencia.
Aunque, como todos sabemos, Firebird empezó cuando Borland liberó con licencia MPL (open source) a Interbase 6. Luego volvieron a cambiar las siguientes versiones a una licencia privativa y cerrada, pero la versión 6 quedó abierta y libre debido a la licencia escogida.
A partir de ahí FIBplus, MDO y otras fueron adaptándose sobre todo a Firebird porque es libre y se puede acceder a su código. Y, naturalmente, IBX fue afinándose para Interbase.
Con el tiempo, Interbase y Firebird han ido añadiendo pequeños cambios, poco a poco, que los ha ido separando, aunque en el fondo son muy parecidos.
Igual ha ocurrido con IBX y FIBplus (y el resto). Así que hoy en día FIBplus está muy optimizada para Firebird y IBX lo está para Interbase.
Pero, repito, en lo fundamental funcionan ambos correctamente.

En mi trabajo tenemos un programa de gestión comercial que se inició con Interbase 6 y las IBX (1999), actualmente sigue con las IBX aunque cambiamos a Firebird cuando salió la versión 1.0 (básicamente era lo mismo que Interbase 6.0).
Las bases de datos de nuestros clientes son de varios gigas en su mayoría y algunos sobrepasan con crecen los 10 gigas, sin problema alguno, todas con Firebird 1.5 y el resto de programas que hemos hecho después están con FIBplus y, la verdad, es que se nota la diferencia, se "sienten" más optimizados para Firebird y no corren, vuelan.

Por supuesto que las IBX serán cada vez menos recomendables para Firebird.

Las "incompatibilidades" , "desarreglos", "desafinamientos" de IBX con Firebird se notan a veces en algunos procesos "pesados" a los que hay ajustar mucho, hacer muchas pruebas, hasta dejarlos optimizados para que vayan bien. Sin embargo, esos casos, con FIBplus no suelen aparecer porque está más optimizado con Firebird.

Pero, ciertamente, nos hemos encontrado con problemas, sobre todo, de mal manejo de la memoria por parte de IBX con Firebird en algunas situaciones muy, muy especiales y anormales trabajando con varias bases de datos al mismo tiempo y moviendo decenas de millones de registros entre ellas con sentencias muy enrevesadas.
Pero en "la vida normal" no hay problema con ellos.

Espero que a alguien le sirva mis comentarios.
Gracias amigo Casimiro

esta información no tiene desperdicio.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 03-09-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
... ¿ cómo le habrá ido a papulo con la definición del Alias en su nuevo servidor ?
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #5  
Antiguo 04-09-2008
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Ahora me pondré al ajo con el tema.

Menudo debate se ha montado en un momento con este tema.

Ya os contaré que tal me ha ido.

Saludos.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
  #6  
Antiguo 04-09-2008
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
Ha funcionado perfectamente!!

Mil gracias a todos los participantes.

Un saludo.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Actualizar BBDD en el servidor de trabajo delphijm SQL 1 07-06-2008 02:14:08
Actualizar Servidor FTP jocey Internet 0 06-02-2008 17:47:45
Problema Para Actualizar Un Registro sdiaz1983 Conexión con bases de datos 3 21-01-2008 04:00:10
Problema:Cliente/Servidor.Actualizar clientes automaticamente. aoiTo Conexión con bases de datos 5 04-08-2004 06:02:27
Actualizar BD SQLServer alojada en servidor web con delphi hibero Internet 6 29-11-2003 01:45:26


La franja horaria es GMT +2. Ahora son las 15:08:46.


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
Copyright 1996-2007 Club Delphi