Tecnología

Inicio

¿Qué es una base de datos XML?

En la tecnología informática, una base de datos es una poderosa manera de almacenar grandes volúmenes de datos. Extensible Markup Language (XML) es un lenguaje de programación basado en la web. Una base de datos XML proporciona almacenamiento para documentos escritos en el lenguaje de programación XML.

En primer lugar Tipo

Una base de datos "habilitada para XML" es una base de datos orientada a objetos (basado en un lenguaje como Java) se expandió para mantener los archivos XML.

segundo Tipo

A "nativos" índices de base de datos XML documentos escritos en XML y almacena cada documento XML y sus elementos afines (u objetos).

Los esquemas XML

Diferentes idiomas se han desarrollado para definir esquemas XML, o las propiedades de determinados tipos de documentos XML, incluyendo Definición de Tipo de Documento (DTD), Esquema XML y Relax NG.

Ventaja de la base de datos de XML nativo

Una ventaja de utilizar una base de datos "XML nativo" es que los documentos basados ​​en la web (escritas en lenguaje XML) se pueden almacenar en su contexto nativo en lugar de requerir la conversión a otro lenguaje de base de datos como SQL.

Fuente abierta

los usuarios de bases de datos XML pueden tener acceso a un sistema de gestión de bases de datos de código abierto como eXist-db para almacenar sus datos XML en un repositorio en línea gratis.