Datos con mucha base: un repaso a la oferta de los principales fabricantes
Orientación a objetos, componentes y servidores universales
Cada fabricante define su oferta con un matiz diferente pero todas las BB.DD del mercado y sus futuras actualizaciones persiguen los mismos objetivos: soportar objetos en su estructura, cumplir los requerimientos técnicos necesarios para trabajar con sistemas OLTP y soportar un número mayor de usuarios de forma nativa consumiendo cada vez menos recursos de memoria.
La carrera por conseguir ser el primero en este campo se abrió hace tiempo. El primer fabricante en destapar el tarro de las esencias a la hora de hablar de bases de datos orientadas a objetos fue Computer Associates allá por el año 1995. Aquella esencia acabó convirtiéndose en Jasmine, valga el símil aromático-floral, que ya cuenta con más de un año de vida.
Jasmine
Su, cuando menos, insólito nombre, pretende ser un homenaje a la hija de Charles B. Wang, Presidente y CEO de CA y su nacimiento ha estado propiciado mediante la combinación de las capacidades de una base de datos escalable y una interfaz de usuario innovadora por parte de Computer Associates, y de la tecnología de orientación a objetos desarrollada por Fujitsu. El resultado de esta unión es una plataforma orientada a objetos adecuada a las aplicaciones multimedia que, además, proporciona la integridad, seguridad y gestión de transaccioness necesarias para las aplicaciones corporativas. "Las organizaciones que demandan aplicaciones multimedia tanto en los entornos cliente/servidor como en los Web, disponen con Jasmine de una base de datos que hace posible la generación de dichas aplicaciones", según Charles B. Wang.
Jasmine es coherente con las tecnologías de orientación a objetos, una característica importante, ya que los objetos pueden construirse una vez y reutilizarse posteriormente. Esto permite la creación y distribución de aplicaciones complejas, eliminando la necesidad de reescribir partes del código de la aplicación y la creación de sistemas flexibles orientados a las necesidades de cada negocio.
La base de datos de CA explota, además, las oportunidades de integración con Internet e intranet, disminuyendo el coste de búsqueda de potenciales clientes y extendiendo el mercado de forma significativa. Además, en la intranet corporativa, simplifica las actividades de negocio, ayuda a disminuir la pirámide organizativa y ayuda a los empleados a través de un intercambio de información más efectivo.
Otra de las características más potenciadas y publicitadas que de Jasmine hace su fabricante es el aspecto relativo al soporte multimedia capaz de mejorar la calidad de la información expuesta.Todas las funciones están integradas de manera coherente y visual, algo que mejora laa productividad de los programadores. Además la base de datos subyacente orientada a objetos facilita la reutilización de código y simplifica el mantenimiento.
Informix, la pionera
Informix fue la primera compañía de todas las que componen el espectro de los desarrolladores de bases de datos en aportar un sistema de gestión de bases de datos relacionales íntegramente basado en objetos. Informix adquirió a principios de 1996 la compañía Illustra, una empresa que había desarrollado la tecnología DataBlade, pieza fundamental de lo que después ha acabado siendo el Universal Server de Informix. La compañía prometió que antes de que 1996 tocara a su fin las tecnologías de las dos empresas iban a estar integradas y el producto resultante en la calle.
Así nació este primer servidor universal capaz de gestionar cualquier tipo de información, cuya característica más relevante es la incorporación de la tecnología DataBlade, una serie de módulos que amplían la capacidad de cualquier base de datos para gestionar y manejar cualquier tipo de información. De acuerdo con esta premisa, los usuarios de Informix pueden usar un único módulo DataBlade o varios simultáneamente con el objeto de crear una solución integrada y adaptada a las necesidades y requerimientos de su negocio. En este sentido, los usuarios pueden elegir entre los módulos ya desarrollados por Informix o terceros, o bien definir y crear el suyo propio.
En la presentación de Universal Server, Steve Sommer, Vicepresidente de Informix aseguró, en relación a las tecnologías similares de su competencia que "los famosos cartridges de Oracle están todavía lejos de ofrecer lo que en estos momentos ofrecen los módulos DataBlade, que se están convirtiendo con mucha fuerza y rapidez en un estándar dirigido a ampliar la funcionalidad de las bases de datos actuales".
Oracle
Tras una serie de adelantos servidos a lo largo de los últimos meses y tras pasar por un testeo beta en la sede de 170 clientes en cerca de 30 países, el lanzamiento de Oracle8 ya tiene fecha. Será el 24 de junio en Nueva York y es probable que para este acontecimiento la empresa que preside Larry Ellison esté preparando su mejor pirotecnia.
Oracle define a la actualización de su base de datos como un producto destinado a procesos de transacciones online que, además, aporta los requerimientos técnicos necesarios para trabajar con sistemas OLTP. Esto es así porque la base de datos soportará un mayor número de usuarios de forma nativa (hasta cientos de miles) y bases de datos de gran tamaño (con cientos de terabytes).
Según Pilar Prados, Product Manager de Oracle Ibérica, "esta nueva versión nos va a ayudar a separarnos aún más de nuestra competencia. Oracle8 es una base de datos relacional-objeto. capaz de gestionar datos relacionales en forma de objetos. Además podrá soportar bases de datos con cientos de terabytes, algo impensable hoy en día".
Abundando en las características técnicas y en las mejoras que la versión 8 supondrá para los usuarios, cabe decir que la compañía ha mejorado el acceso a la base de datos hasta hacer innecesario el uso del software/hardware de multiplexación (monitores de transacciones). De esta forma, se puede soportar de forma nativa un mayor número de usuarios de forma nativa, además de reducirse los recursos de memoria necesarios para cada usuario.
Las encuestas remitidas en lafase beta demostraron que el 53% de los usuarios están utilizando las funcionalidades VLMDB, data warehouse y OLTP de Oracle8, mientras que el restante 47% se han centrado en la funcionalidad objeto-relacional. Algunos clientes contemplan el diseño de sistemas que soporten miles de usuarios y data warehouses con terabytes de datos.
Pero Oracle no concluye con Oracle8 su aportación a las últimas tecnologías surgidas en el mundo del software en particular y en el de las bases de datos en particular. Hoy en día, cada vez se allana más el camino hacia la Ssciedad de la información y para llegar a cumplir esta tendencia es necesario contar con un único gestor de información capaz de integrar nuevos tipos de datos con datos relacionales existentes y que esté disponible inmediatamente con capacidad Web. La oferta en este sentido empieza a hacerse patente, y a pesar de que es Informix la compañía que más ha publicitado su entrada en este ámbito, Oracle también tiene un espacio relevante con su plataforma Oracle Universal Server. Este gestor ofrece soporte integrado para la información tannto relacional como multimedia y abre oportunidadespara una nueva generación a aplicaciones que combinan muchos tipos de datos diferentes, incluyendo vídeo, sonido, texto, datos espaciales y datos analíticos. Además, Oracle Universal Server puede entregar y suministrar los datos a uno, decenas o miles de usuarios a través de cualquier red, incluyendo el sistema Web.
¿Y qué hace IBM?
Si IBM esta callada es que probablemente esté preparando algo sustancioso. Si Oracle e Informix se han dedicado a pregonar a los cuatro vientos la aparición de sus servidores universales, la postura de IBM está siendo mucho más comedida. El "Gigante Azul" ya tiene su DB2 Universal Database en el me