Interbase.
Es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su ex-filial CodeGear.
IB es un DBMS poderoso y compacto que cumple con el estandard SQL92 y que tiene soporte para muchas plataformas:

Interbase se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. InterBase corre en plataformas Linux, Microsoft Windows y Solaris.
Se tienen varios tipos de interbases dependiendo de su creador como los que se muestran a continuación :

Un poco de su historia
InterBase ( IB ) es un producto con mucha historia en el negocio de las Bases de Datos. En 1985 fue creada por Jim Starkey, más tarde fue comprada por Ashton-Tate y posteriormente Ashton sería comprada por Borland.
Para la versión 6 Borland anunció que el producto sería liberado como Open Source. Decisión de la que posteriormente decidió retractarse conservando IB en el esquema de licencias. Sin embargo IB posee una especie de existencia híbrida pues se tienen binarios Open Source de la versión 6 y versiones superiores bajo el esquema de licencia.
- Windows: W95, W98, WNT y W2K. En el caso de WMe y WXP es necesario anotar que el rendimiento es menor que en las otras versiones.
- Unix: HP-UX, Solaris
- Linux: Las distribuciones certificadas son RedHat, SuSE y Mandrake. Aunque cualquier Kernel 2.2.* y superior con libreria GCC 2.2 como mínimo pueden ejecutar IB
Ventajas y desventajas
Ventajas
1.-InterBase destaca del resto de los sistemas de bases de datos por su arquitectura única, basada en versiones. Esto quiere decir que, a pesar de tratarse del sistema más barato, es también el que ofrece un mejor acceso concurrente a los datos que administra. Si necesitamos una vista coherente de la base de datos, Oracle, SQL Server y DB2 bloquean la información que leen e impiden su actualización durante la duración de la transacción de lectura. Esto no sucede en InterBase porque la escritura genera una nueva versión del registro, sin perder la coherencia de la información. Una agradable consecuencia es que podemos realizar copias de seguridad completas “en caliente”, sin interrumpir el funcionamiento del sistema.
2.-Otro de los puntos fuertes de InterBase es su cercanía al estándar de SQL, sobre todo en la sintaxis de procedimientos almacenados y triggers.
3.-Es sumamente fácil programar una base de datos activa en InterBase y posteriormente adaptar la definición para Oracle.
4.-El lenguaje de procedimientos y triggers es muy potente, e incluso supera a Oracle en la facilidad para expresar cláusulas de verificación check que involucren a varias tablas, y en que los triggers no están sujetos a los problemas ocasionados en Oracle por las denominadas “tablas mutantes”.
1.-InterBase destaca del resto de los sistemas de bases de datos por su arquitectura única, basada en versiones. Esto quiere decir que, a pesar de tratarse del sistema más barato, es también el que ofrece un mejor acceso concurrente a los datos que administra. Si necesitamos una vista coherente de la base de datos, Oracle, SQL Server y DB2 bloquean la información que leen e impiden su actualización durante la duración de la transacción de lectura. Esto no sucede en InterBase porque la escritura genera una nueva versión del registro, sin perder la coherencia de la información. Una agradable consecuencia es que podemos realizar copias de seguridad completas “en caliente”, sin interrumpir el funcionamiento del sistema.
2.-Otro de los puntos fuertes de InterBase es su cercanía al estándar de SQL, sobre todo en la sintaxis de procedimientos almacenados y triggers.
3.-Es sumamente fácil programar una base de datos activa en InterBase y posteriormente adaptar la definición para Oracle.
4.-El lenguaje de procedimientos y triggers es muy potente, e incluso supera a Oracle en la facilidad para expresar cláusulas de verificación check que involucren a varias tablas, y en que los triggers no están sujetos a los problemas ocasionados en Oracle por las denominadas “tablas mutantes”.

1.-Los problemas de InterBase se deben a la misma causa que sus ventajas: su arquitectura única. Es muy sencillo realizar particiones en otros sistemas (Oracle, DB2, SQL Server, Informix) para aumentar el rendimiento físico de una base de datos, pero este concepto es difícil de adaptar para InterBase. De todos modos, el particionamiento por software no es sino un sustituto un poco más flexible de ciertas técnicas RAID para la mejora del rendimiento, e InterBase sí permite que una base de datos se expanda a lo largo de varios discos, aunque no controla qué tablas van a parar a qué dispositivo.
En la mayoria de los casos es gratis