Servidores universales: tecnología SGBD para la próxima década

Una visión de Aberdeen Group

El modelo de Sistema de Gestión de Bases de Datos Relacionales (SGBDR) es tan elegante y funcional que ha sobrevivido durante 20 años, concentrándose en tipos de datos sencillos: números enteros, operaciones científicas de coma flotante, series de caracteres, y dinero. Sin embargo, el mundo comercial no es ni con mucho tan simplista como era y, en consecuencia, el modelo SGBDR ha sido empujado más allá de sus capacidades de diseño, previstas para 20 años.

La necesidad de soluciones de gestión de datos para el acceso a datos complejos -situados en data warehouses, páginas Web o aplicaciones DSS- se encuentra en explosión y, si los sistemas actuales tienen un inconveniente es que no pueden manejar bien información altamente compleja. Como el modelo SGBDR sólo comprende tipos de datos sencillos, se encuentra bajo una considerable presión tecnológica por parte de innumerables aplicaciones del mundo real que demandan más información de los datos. Está llegando ahora una solución al desafío al que se enfrentan los sistemas SGBDR -la extensibilidad- y esta solución es el Servidor Universal, que permitirá a las organizaciones ampliar sus SGBDR actuales de manera que puedan manejar tipos de datos complejos y trabajar mejor con nuevas tecnologías como intranet, proceso de transacciones online (OLAP) relacional, y los conjuntos de herramientas de desarrollo de aplicaciones más recientes, garantizando así que las empresas puedan continuar aprovechando sus inversiones actuales en sistemas SGBDR. Los Servidores Universales permitirán a las organizaciones ampliar sus sistemas existente con datos, funciones y técnicas de acceso complejas. Y, una vez que los vendedores de software independientes creen extensiones de datos específicas para múltiples sectores y mercados verticales, los usuarios tendrán más opciones para adquirir componentes relativamente económicos y reutilizables, en lugar de emplear unos recursos de programador de base de datos escasos.

Un avance significativo

El Servidor Universal será uno de los avances más significativos en tecnología SGBDR durante la próxima década. El principal desafío hasta ahora para la supremacía de los SGBDR en la gestión de datos es la necesidad creciente de datos complejos y relacionados con funciones por parte de las empresas. Aberdeen Group considera que la mejor forma de ampliar los sistemas relacionales instalados es añadir soporte para tipos de datos complejos, creando un Servidor Universal; un sistema relacional que permita a los usuarios acceder a tipos de datos complejos y soportar tipos de datos abiertos y extensibles definidos por el usuario.

La palabra clave en esta definición es "abierto". Durante años, los vendedores de SGBDR han ofrecido elementos adicionales propietarios que permitían a los usuarios incrementar la capacidad de sus sistemas pero no les permitían ampliar la base de datos para comprender los formatos de datos, funciones o consultas complejas de sus propios sectores o incluso de sus propias empresas. En contraste con esto, la arquitectura del Servidor Universal permite al departamento informático "hacerlo a su manera". Al promover una posibilidad de ampliación presente y futura "a su manera", esta arquitectura garantiza el marco necesario para adaptar un sistema relacional a su aplicación específica, como Internet o el proceso de transacciones online.

Siete capacidades

Los Servidores Universales ofrecen las siete capacidades nuevas al sistema relacional de una empresa:

Más soporte para tipos de datos complejos, mediante operaciones específicas (por ejemplo, buscar una forma o esquema visual en un archivo de video) y almacenamiento de nuevos tipos de datos (por ejemplo, multidimensionales, de texto, multimedia o espaciales). Muchas aplicaciones pueden beneficiarse de tener los datos en la forma adecuada para la aplicación, así como para el usuario de la aplicación. Por ejemplo, una capacidad de búsqueda de texto aplicada a un campo de comentario puede extraer información repetida que no puede ser extraída por las funciones de consulta de las bases de datos relacionales actuales. Mediante los Servidores Universales, las empresas pueden mantener todas las ventajas, combinando contenido Web rico en datos complejos con tecnología relacional altamente escalable.

Mayor soporte para operaciones complejas sobre datos simples y complejos. Las extensiones del Servidor Universal llevan incorporado soporte para funciones complejas. Por ejemplo, gracias a la inclusión de datos estadísticos y bibliotecas de funciones matemáticas en el sistema relacional básico, los usuarios de sistemas de soporte de decisiones podrán realizar análisis de datos complejos sin necesidad de "re-inventar la rueda".

Acceso y cálculos más eficientes. Poner a punto el optimizador de consultas del Servidor Universal para tipos específicos de datos complejos puede mejorar extraordinariamente la rapidez de la consulta a esos tipos de datos.

Más adecuado para las herramientas de desarrollo, procesos de desarrollo e interfaces GUI actuales. Aunque las herramientas y procesos de desarrollo de aplicaciones actúan a un alto nivel sobre los objetos, componentes y plantillas o ´templates´ (y sitúan estructuras de más alto nivel encima de los componentes básicos), la mayoría de los desarrolladores tienen aún que programar el acceso SGBDR al nivel de datos simples. De forma similar, los interfaces gráficos basados en tecnología de orientación a objetos tienen que conectar con datos relacionales poco optimizados. Como los interfaces de programación del Servidor Universal funcionan al mismo alto nivel que los conjuntos de herramientas de desarrollo de aplicaciones avanzados, puede mejorarse extraordinariamente la productividad de los programadores en aplicaciones de gran intensidad de datos a gran escala.

Más fácil de combinar con arquitecturas Internet/Intranet. Las empresas que escalan sus arquitecturas Internet e Intranet y las conectan a bases de datos back end se enfrentan a dificultades para fusionar páginas Web con gran intensidad de texto y multimedia con sistemas relacionales de datos sencillos. Con los Servidores Universales se pueden combinar contenido Web rico en tipos de datos complejos con tecnología relacional altamente escalable.

Soporte ROLAP efectivo. Al penetrar quienes realizan minería de datos cada vez más profundamente en data warehouses cada vez mayores, los requerimientos de tipos de datos complejos dan lugar a la necesidad de consultas más complejas. El indexado por mapa de bits, los esquemas en estrella y el soporte para acumulación que ofrecen los actuales proveedores de Proceso Analítico Online Relacional (ROLAP) y SGBDR, pueden ofrecer mejoras extraordinarias en la velocidad de las consultas complejas, pero para obtener mejoras adicionales se requiere que la multidimensionalidad, la acumulación y el soporte para series de tiempo sean incorporados con mayor profundidad al sistema relacional básico.

Y lo más importante, el Servidor Universal añade extensibilidad a un sistema relacional básico. El soporte abierto del Servidor Universal para tipos de datos definidos por el usuario ofrece al departamento de sistemas mucha más flexibilidad para adaptarse a las demandas cambiantes del usuario y a las tecnologías que requieren nuevos tipos de datos. Además, los productores de SGBDR y los revendedores de valor añadido (VARs) tienen ahora la oportunidad de ofrecer módulos a medida y específicos de sectores verticales, que soportan tipos de datos complejos.

Beneficios comerciales

¿Cuáles son las ventas medias de nuestros cinco productos más rentables? Los directores comerciales que plantean preguntas sencillas como ésta no saben que para obtener la solución en un sistema relacional clásico, un programador debe escribir y comprobar varias páginas de código SQL para com

Viñeta publicada el 20 de febrero de 1870 en La Flaca n.º 35 Tendencias

ny2 ACTUALIDAD

ny2 Sociedad de la información

Día de la Movilidad y el BYOD Coffee Break