Tecnología

Inicio

Desventajas de una base de datos XML

Desventajas de una base de datos XML


XML significa Extensible Markup Language. XML es un lenguaje basado en texto con un formato de datos universal. XML se utiliza para codificar y datos de cambio. XML se utiliza con frecuencia para la exportación de datos y la transferencia de datos entre aplicaciones. bases de datos XML ocupan más memoria de los archivos de texto XML que se construyen a partir. bases de datos XML se construyen relacionando documentos XML entre sí o la construcción de una estructura de árbol de cada página XML.

bases de datos XML se ejecutan más lentamente

Los documentos XML son verbosa. XML requiere que todas las etiquetas de marcado abren y cierran para estar presentes para que funcione correctamente. Cuando una base de datos XML se construye a partir de documentos XML, bases de datos XML requieren compresión de datos para ejecutar rápidamente. Dado que los documentos XML y bases de datos están basados ​​en texto, también hay más información de mantener que si se almacenó simplemente como valores de celda.

búsquedas XML son lentos

XML tiene más lento funcionalidad de consulta y de búsqueda de otras bases de datos. Las búsquedas deben ordenar a través de la información basada en texto, así como las etiquetas, lo que es más lenta que una búsqueda del contenido de la celda sólo en una base de datos relacional. Los documentos XML están incorporados en las bases de datos a través de árboles de documentos, y la búsqueda deben pasar por todas las ramas del árbol antes de completar a menos que el código de búsqueda se escribe para buscar todos los nodos relacionados y sólo los nodos relacionados con búsquedas.

Dificultad con la conversión de la base de datos XML

XML no es ampliamente aceptada como una herramienta de base de datos como lo es para la codificación del documento. Esto ha resultado en un menor número de herramientas de bases de datos que pueden manejar XML que otras aplicaciones de bases de datos. XML es jerárquica, mientras que la mayoría de las otras bases de datos son relacionales. bases de datos XML pueden necesitar ser reestructurado antes de ser convertido.

limitaciones XML como una base de datos

XML está diseñado para la creación de documentos de formato libre. Mientras que los documentos XML pueden mantenerse indefinidamente, bases de datos XML creados a partir de estos documentos no están diseñados para el almacenamiento de datos a largo plazo. XML puede ser configurado con esquema o reglas definidas. Sin embargo, XML no es compatible con la ejecución de esquema definido. bases de datos XML no tienen integridad referencial para garantizar que las estancias de datos en la que se coloca para el almacenamiento, que pueden causar las referencias de datos que se pierdan. Si se cambia un árbol de documentos dentro de la base de datos, no generará mensajes de error cuando las referencias de bases de datos están rotos.

inconvenientes en la seguridad de datos XML

Una de las desventajas de XML es que requiere el conjunto completo de datos para ser cargado en la base de datos antes de que pueda ser visto, por lo que no se pueden controlar en parte sin cargar toda la base de datos. XML no ofrece seguridad basada en funciones al igual que otras aplicaciones de bases de datos. No se puede configurar para limitar quién puede agregar, eliminar o modificar los datos. bases de datos XML se pueden establecer permisos de seguridad basados ​​en contenedores, pero una vez que un usuario tiene permiso para acceder a un contenedor, se pueden ver toda la información almacenada en su interior. Los controles de acceso se pueden apretar mediante la creación de subcontenedores y limitar los permisos para subcontenedores, pero esto aumenta la cantidad de trabajo necesario para establecer y luego mantener el control de acceso.