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.
IB es un DBMS poderoso y compacto que cumple con el estandard SQL92 y que tiene soporte para muchas plataformas:
Como cualquier DBMS completo IB ofrece:
IB tiene sus ventajas y desventajas ante otros DBMS como ORACLE o DB2 y a la vez tiene puntos sobresalientes contra MS SQL Server o contra otras Bases de Datos Open Source ( MySQL, PostreSQL, SAP DB ).
Quiza la razón de esto seria el procesamiento de datos hoy en día. Muchas operaciones de la economía de la información se hacen en linea ( on-line ), y la vez es necesario que el staff administrativo elabore sus decisiones consultado la información que se encuentra disponible en un momento dado. Las operaciones on-line requieren escribir varios cientos de registros ( pueden ser miles o más ) en la BD, mientras que la toma dedecisione necesitan que la información sea depurada por algún criterio en específico ( totales, promedios, proyecciones, variaciones, etc ).
El primer tipo de operaciones de denominan OLTP ( On Line Transaction Processing - Procesamiento de Transacciones en Línea ). Al segundo conjunto se le da el nombre de OLAP ( On Line Analisys Processing - Proceso de Analisis en Línea ). Dentro de las Bases de Datos cuando ambos tipos de operaciones coexisten pueden acarrear errores, los cuales son subsanados con diferentes estrategias en cada uno de los DBMS.
IB utiiza algo llamado Arquitectura Multigeneracional. Esta técnica permite que usuarios que capturan datos en la BD y usuarios que hacen consultas a la BD tengan la sensación de un acceso exclusivo. Esta característica permite que se de soporte a OLTP como a OLAP concurrentemente con muy pocos errores.
Otros productos utilizan la tradicional técnica de bloqueos y esto restringe un poco el manejo de OLTP y OLAP al mismo tiempo. Por otro lado incorporan otras caracteristicas no contempladas en el estandar.
Contenido: | ¿Que es un DBMS ? | DBMS's Comerciales | DBMS's Open Source