Oracle XML DB 11g

Oracle XML DB 11g
Información sobre la plantilla
Parte de la familia Oracle Database
DesarrolladorOracle

Oracle XML DB 11g. Es una característica de Oracle Database que ofrece una poderosa herramienta para la administración de contenido XML, con inclusión del almacenamiento, la manipulación y recuperación.

Almacenamiento

Tienes varias formas de almacenamiento.

No estructurado

Al tratar el documento como un gran objeto y almacenarlo en la Base de Datos, este método permite los mejores tiempos de inserción. No obstante, este método de almacenamiento también consume la mayor cantidad de espacio y tiene el peor desempeño para el acceso relacional a los datos. Esta es una solución poco práctica para administrar documentos XML grandes y complejos si se requiere el acceso relacional. El almacenamiento no estructurado puede ser una solución práctica si el espacio en disco no es un problema y el objetivo es archivar los documentos en su formato original.

Almacenamiento binario

Esta opción, nueva en Oracle Database 11g, almacena datos en un formato postparse binario diseñado específicamente para datos XML. Esta opción tiene varias ventajas sobre el almacenamiento no estructurado, y al ser sensible al esquema XML, permite una mejor eficiencia del espacio de disco y un mejor desempeño de las consultas. A pesar de que esta opción ofrece un desempeño increíble comparado con el del almacenamiento no estructurado, ésta no tiene el mismo desempeño de consultas que el almacenamiento estructurado. El almacenamiento binario es una buena opción cuando su desempeño para acceso relacional es aceptable. Debido a que esta opción de almacenamiento es fácil de usar, vale la pena evaluarla antes de optar por el almacenamiento estructurado.

Almacenamiento no estructurado

También conocido como almacenamiento basado en esquemas, esta opción utiliza un modelo de objeto relacional para almacenar documentos XML en la base de datos. Esta opción de almacenamiento es la más eficiente en términos de espacio de disco y acceso relacional. También presenta los niveles más elevados de gastos generales durante la inserción del archivo y requiere la preparación adicional para el registro del esquema. El almacenamiento estructurado es la mejor opción cuando el acceso relacional es un requisito. Para manejar archivos grandes y complejos con el fin de ofrecer acceso relacional eficiente, esta opción de almacenamiento generalmente es la mejor opción.

Aplicaciones prácticas

Oracle XML DB 11g ofrece una solución completa y eficiente para la administración de contenido que es mucho más útil y práctica que cualquier otra alternativa. Al tener una visión de cada documento centrada en la base de datos, Oracle XML DB ofrece un método innovador y avanzado para almacenar y recuperar el contenido XML. Las distintas opciones de almacenamiento brindan la capacidad de administrar eficazmente todos los documentos, independientemente del tamaño y la complejidad. La nueva característica para modificar eficazmente las definiciones del esquema XML hace que Oracle XML DB sea la solución ideal para el contenido frecuentemente cambiante. Estas características cumplen con los desafíos de administración de contenido XML complejo, brindándole la solución.

Fuente