FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
Cita:
Cita:
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#2
|
||||
|
||||
Cita:
Saludos |
#3
|
||||
|
||||
Yo la verdad no se que tantos inconvenientes tenga. Hasta el momento no he tenido. Uso D6, con IBX y Firebird 1.5.3 sin problemas.
La mayor prueba que he realizado hasta el momento fue en una conexión red entre mi equipo y el de mi hermana. Mi PC no es demasiada potente que digamos: AMD Duron 1,16 Ghz con 512 de RAM, Windows XP y la de mi hermana es la segunda peor pesadilla que uno puede esperar: Pentium 333 Mhz con 128 RAM, Windows XP. (La primera peor pesadilla es 64 RAM y Windows Me). Puse a ejecutar el sistema cliente de prueba en el equipo de mi hermana y se comportó bastante bien. No me esperé que actuara tan rápido (en comparación con lo aceptable para lo que es la máquina) y que se moviera por los registros sin dificultad. Admito que en esa prueba no añadí campos BLOB. Tal vez allí si se note. ¿Donde está el problema de memoria? No he tenido problemas con los tipos de campos. Salvo en una ocasión que no supe tratar con BLOB, y que gracias a una búsqueda y una consultas aprendí. Fuera de ello, sin problemas. Tal vez oficialmente no se reconozca que IBX tenga cierta compatibilidad con Firebird 1.5 (no me animo a decir con 2.x puesto que no lo probé), pero de que puede usarse se puede. Donald, no es por atacar... solo expongo la poca experiencia que tengo en esto y la verdad es que no veo porqué alarmarse demasiado. Se que existen componentes de terceros, tanto los gratuitos con de pago, diseñados y mejor adaptados para Firebird. Firebird nació de Interbase, y en la versión 1.5, según tengo entendido, tiene cierto grado de compatibilidad. Y para mi me ha resultado bastante cómodo. Saludos, |
#4
|
||||
|
||||
Bueno, yo creo que en resumen, la mejor opción siempre será la de utilizar componentes que hayan sido diseñados ex profeso, tal como dice Donald, pero que el uso de IBX no traerá mayores problemas, sobre todo en las versiones de FireBird más "cercanas" a IB.
// Saludos |
#5
|
||||
|
||||
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. |
#6
|
||||
|
||||
Excelente informe! Gracias.
|
#7
|
|||
|
|||
Cita:
esta información no tiene desperdicio. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
||||
|
||||
... ¿ cómo le habrá ido a papulo con la definición del Alias en su nuevo servidor ?
__________________
"constructive mind, destructive thoughts" |
|
|
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 |
|