El concepto de base de datos virtual surge a raiz del crecimiento de las tecnologías
de Internet y su aplicación comercial. Su concepción se basa en
la idea de considerar Internet como una gran base de datos donde no se puede
trabajar de forma normalizada, dada la gran cantidad de fuentes, formatos y
gestores.
Efectivamente, la información potencialmente accesible en Internet
se encuentra en todo tipo de soportes: archivos, aplicaciones, bases de datos,
y la programación de sistemas de búsqueda o recuperación
es una tarea de implementación compleja.
Desde el punto de vista del usuario se plantea otro problema: la búsqueda
y presentación de información en Internet se realiza de forma
distinta dependiendo del lugar desde donde se busque. Esto supone un problema
de adaptación para el usuario.
Un ejemplo muy claro lo tenemos en el comercio electrónico, donde cada
tienda presenta información sobre sus productos de forma distinta. El
usuario tiene que adaptarse a la estructura de cada nuevo comercio que visita,
lo que supone un coste añadido a la complejidad de la compra online.
VDBMS: gestión de bases de datos virtuales
Como ocurre con las bases de datos "reales", las bases de datos
virtuales necesitan un sistema que gestione los procesos de modificación
y consulta de su información.
En concreto, los sistemas de gestión de bases de datos virtuales se
conocen como VDBMS (Virtual Data Base Management System, o Sistemas de Gestión
de Bases de Datos Virtuales).
Un VDBMS trata a la World Wide Web y el resto de fuentes de datos externas
como bases de datos relacionales y utiliza
XML para estructurar y presentar la información. Se trata de un sistema
integrado que permite :
- Desarrollar y procesar bases de datos virtuales
- Gestionar conjuntos heterogéneos de fuentes de información
- Generar vistas relacionales de sitios web
Aplicación al comercio electrónico
Con los VDBMS, están apareciendo en Internet aplicaciones que permiten
buscar por toda la Red información relativa a temas concretos, y presentar
la información conseguida con una estructura fija.
Tal es el caso de la tienda online Jungle.
Este comercio electrónico trabaja con un sistema VDBMS que gestiona una
base de datos virtual y que contiene un gran registro de comercios electrónicos
existentes en la Red.
El sistema de información de Jungle no cuenta con una base de datos
de productos propia, sino que consulta los comercios electrónicos en
busca del producto que se le solicita.
El sistema además filtra el resultado de búsqueda del producto
a lo largo de todas las tiendas en base a la mejor oferta económica.
El usuario de Jungle gana en comodidad porque ahora cuando sale de compras,
puede encontrar la mejor oferta de entre los mejores comercios online de Internet
desde un solo escaparate.
Esquema de funcionamiento del VDBMS