BBDD Nativas y sistemas de recuperación HTML, RDF, XML

Bases de Datos Nativas en XML

La característica principal de una base de datos nativa, en XML, es propia de las propiedades del formato extensible: no tiene campos ni columnas, ni tablas. En estas bases de datos se almacenan documentos XML, y por ello se las denomina centradas en documentos.

Un punto a favor de este tipo de bases de datos es que, dado que las organizaciones suelen manejar grandes cantidades de información, en varios formatos, y mediante XML es rápido y fácil convertir información a este formato de datos, consiguiendo una estandarización. A esto tenemos que sumar el hecho de que ya no será necesario convertir la información originariamente en XML (utilizada por ejemplo para recibir datos desde otra organización) a un formato que entienda una base de datos, como la relacional.

El resultado es una optimización de los servicios basados en el almacenamiento y procesamiento de la información, consiguiendo una estandarización en el formato de los datos.

La forma de explorar este tipo de documentos se puede llevar a cabo utilizando el DOM (Document Object Model), XPath o XQuery. El problema de utilizar XPath es que el poder de búsqueda está limitado: no permite búsquedas muy complicadas, como "cross join". La razón radica en que este método de búsqueda sobre XML fue creado para buscar dentro de un solo documento, no para realizar la operación sobre varios objetos. Además, como en el resto de las bases de datos, es posible crear índices para cada documento XML almacenado. Sin embargo, esta tecnología dista mucho de ser perfecta, con lo que se espera una mejora a lo largo del tiempo, llegando a conseguir una alternativa potente para el almacenamiento de la información y para facilitar la creación de aplicación web basadas en XML, por ejemplo.

También puedes visitar estas páginas relacionadas