Ver Mensaje Individual
  #4  
Antiguo 28-09-2008
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Reputación: 21
mlara Va por buen camino
Yo he usado hasta la versión 7.5, y la verdad me iba muy bien. Tenemos en la empresa montado un sistema con esa versión de InterBase. Sin embargo, a la pregunta anterior me uno, ya que hace mucho tiempo no leo a alguien que use las últimas versiones de InterBase; ojalá aparezca alguien y nos pueda dar una luz sobre las características sobresalientes frente a las de Firebird 2.1 (por lo que es la última versión estable, aunque he leído cosas muy buenas de la versión 2.5, sobre todo relacionadas con el rendimiento).

Por mi parte lo único que debo decir es que me sorprendió mucho el haber tenido inconvenientes con el predicado NOT IN en la cláusula SELECT en Firebird 2.1. Resulta que al usar este predicado el motor no hace uso de índices!!! -- (al parecer por un bug que aún no ha sido corregido -hasta la versión 2.1.1.17910-) La primera vez que me sicedió esto esperé muchos minutos sólo por ver si iba finalmente a arrojar un resultado, pero definitivamente tuve que abortar. Trabajaba sobre una tabla de más de un millón de registros y cuando leí que se usaban índices pues imagínense... tuve que cambiar muchas de mis consultas que se realizaban desde los clientes, y la verdad me pareció catastrófico. Por lo demás, a veces me parece que Firebird no usa un PLAN adecuado para cada consulta, o definitivamente el rendimiento es inferior al de InterBase. Ojo, que sólo "me parece" -es pura percepción, nada que vercon pruebas realizadas-, ya que no recuerdo haber tenido este tipo de inconvenientes en InterBase, como en Firebird. De todas formas rescato que Firebird es muy bueno. Actualmente lo usamos con uno de nuestros productos, y las cosas van bien.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita