En julio de 2000, Borland (ahora Inprise) publicó el código fuente de su producto de base de datos Interbase. La base de datos Firebird se deriva de esta base de datos. En ese momento, Interbase venía incluido con versiones cliente/servidor de productos Delphi y se vendía en algunos mercados. Ahora, Interbase se ha convertido en un "Firebird" en código abierto.
Características técnicas
Firebird es relativamente pequeño en comparación con MySQL y PostgreSQL, lo que lo convierte en una "base de datos integrada" ideal para combinar con otros servidores y aplicaciones de aplicaciones. Firebird tiene la mayoría de las características de las bases de datos maduras, como compatibilidad con procedimientos almacenados, compatibilidad con SQL, etc. Si los usuarios tienen experiencia en el uso de DB2 o PostgreSQL, encontrarán que la sintaxis de Firebird es muy similar a la de ellos, y los tipos de datos y los métodos de procesamiento de datos también son muy similares.
Firebird está diseñado pensando en una gestión pequeña, rápida y mínima. Esto es excelente para los desarrolladores que necesitan una base de datos para almacenar datos pero no quieren perder demasiado tiempo ajustando el rendimiento de los datos. De hecho, en muchos casos, no necesitamos procedimientos almacenados ni relaciones complejas entre tablas. En este momento, descubrirá que Firebird ha encontrado un equilibrio ideal entre tamaño y funcionalidad.
Actualmente hay dos versiones del software del servidor Firebird disponibles para descargar: Firebird Super Server y Firebird Classic Server. En pocas palabras, la diferencia entre los dos radica en los métodos de diseño. Super Server usa subprocesos para atender múltiples conexiones de clientes al mismo tiempo, mientras que Classic Server usa el método Interbase, que proporciona un proceso de servidor independiente para cada conexión. Si desea saber más sobre la diferencia entre los dos, puede consultar http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_ss_vs_classic. Para los usuarios de "bases de datos integradas", no hay mucha diferencia entre las dos versiones. En teoría, si la aplicación tiene muchos usuarios, Super Server sería una mejor opción.
Expandir