Web Hosting rápido y seguro cortesía de XMundo. Oferta con cupón VivaLinux! 100 Mb con MySQL y PHP: $9.99/Mes.

Firebird 2.1 para Gentoo

Ya está disponible el paquete para Gentoo de Firebird 2.1 para las plataformas x86 y AMD64. Esta nueva versión de la pequeña y flexible base de datos Firebird incluye novedades como:

  • Triggers de base de datos: Módulos PSQL que se disparan al ocurrir eventos a nivel de conexión y transacción.
  • Tablas temporales globales: La implementación cumple con el estándar SQL. Las tablas se crean bajo demanda para uso por conexión o por transacción.
  • Common Table Expressions (CTEs): Expresiones que hacen posible realizar queries recursivos.
  • Sentencia UPDATE OR INSERT: Para escribir sentencias capaces de actualizar un registro existente o insertarlo si no existe aún.
  • Funciones integradas: Se han integrado al motor muchas de las funciones que tradicionalmente se han distribuido en forma de bibliotecas UDF.

Y mucho más...

Calendario 2008 de Firebird

Firebird, la base de datos abierta surgida de Borland Interbase, publicó su calendario de lanzamientos para este año. Allí se revela que sus usuarios pueden esperar las versiones finales 2.1 y 2.5, además del primer Release Candidate del anticipado Firebird 3.0.

Firebird es especialmente popular en Brasil, particularmente entre los desarrolladores Delphi, que pueden "embeber" la base de datos en un sólo archivo .DLL junto con su aplicación.

Firebird proyecto de mes de Sourceforge

Firebird, la base de datos código abierto basado en Interbase, fué elegido como el proyecto del mes de Diciembre por la comunidad de Sourceforge. Como parte del acontecimiento, el sitio publica también una reveladora entrevista a sus desarrolladores (Dmitry Yemanov, Vladyslav Khorsun, Adriano dos Santos Fernandes, Arno Brinkman). Algunos pasajes destacables:

¿Cuál ha sido su principal desafío?

"Técnicamente, nuestro desafío más grande ya está sobre nosotros. Firebird 3, cuya versión Alpha está planeada para el año que viene, representa una re-estructuración substancial de un sistema de más de 20 años".

¿Cuál es su entorno de desarrollo?

Dmitry Yemanov: "AMD64-x2, Windows XP 64-bit y Microsoft Visual C 2005, Ubuntu Linux 64-bit y gcc".

Vladyslav Khorsun: "Intel Core 2 Duo CPU, 4GB RAM, 3*320GB SATA-II hard drives. Uso Windows XP 64-bit y Microsoft Visual C 8".

Adriano dos Santos Fernandes: "AMD Athlon 64 Dual Core con 2GB RAM corriendo Windows XP y Microsoft Visual C++ 2005 Express Edition; AMD Athlon XP con 512MB RAM corriendo Ubuntu Gutsy Gibbon Linux, Eclipse y GCC".

Arno Brinkman: "Dos Xeon 3.6, Windows 98, Vista, Microsoft Visual C, Delphi, Glowcode".

Firebird 2.0

Después de 2 años de desarrollo, el proyecto Firebird anunció la disponibilidad de la versión 2.0 de su base de datos Open Source, derivada del código original de InterBase. El anuncio se realizó en la Cuarta Conferencia Internacional de Firebird en Praga, República Checa. Su anuncio oficial dice:

"Firebird 2.0 trae una gran colección de muy esperadas mejoras que aumentan significativamente la performance, seguridad y el soporte de idiomas internacionales, y además brinda algunas deseables nuevas características en el lenguaje SQL. Bajo la superficie, también ofrece un código de plataforma mucho más robusto para la re-arquitectura planeada para FireBird 3.0".

Entre las novedades se incluyen:

  • Nuevo backup incremental.
  • El tamaño de las tablas ya no es limitado a 30 Gb.
  • Soporte para arquitecturas de 64 bits (Intel EM64T y AMD64).
  • Interface tipo plugin para juegos de caracteres internacionales.
  • Soporte de tablas derivadas, como se define en SQL200x, incluyendo anidado multi-nivel y joining de "subqueries".

El Himno de Firebird

Una banda rusa grabó una versión del tema Thunderstruck de AC/DC con la letra alterada a favor de Firebird. Sólo apta para los partidarios de esta base de datos libre con orígenes en InterBase con alma de rockeros. El archivo MP3 correspondiente puede bajarse de aquí.

Firebird en la empresa

Cuando todavía está tibio el lanzamiento de Firebird 2.0 RC1, nos llega una excelente anécdota de la aplicación de esta base de datos libre en un entorno empresarial. The Examiner es un periódico de Tasmania (no es broma) que usa a Firebird intensivamente para sus aplicaciones B2B, programadas en PHP. Ellos desestimaron MySQL por inapropiado para sus consultas complejas y su business logic. Firebird, por el contrario, probó ser un reemplazo directo para MySQL que no requiere un DBA para su administración y que es capaz de hacer 200.000 transacciones por día, con su base de datos más grande ocupando ya 16 Gb (!).

Firebird 2.0 RC1

Firebird, esa otra gran base de datos libre sucesora de Interbase, marca un nuevo hito con el anuncio del primer Release Candidate de su anticipada versión 2.0. Firebird 2.0 RC1 es considerada una "Golden Beta", muy cerca de ser lo suficientemente estable como para entornos de producción.

Jim Starkey (de InterBase) ahora empleado de MySQL

Jim Starkey, el creador original de InterBase, que posteriormente se convertiría en Firebird, hizo público que ahora está trabajando para MySQL AB: "Mi compañía, Netfrastructure Inc. ha sido adquirida por MySQL. Como parte del acuerdo estaré trabajando full time para MySQL".

Pero para el proyecto de Firebird, la partida de Starkey dejará un gran vacío: "... (ya) no tomaré una parte activa en el desarrollo de Firebird".