Bases de datos documentales y nosql

Bases de datos de documentos a veces se llaman las bases de datos agregados, ya que tienden a mantener los documentos que combinan la información en una sola unidad lógica - un agregado. Es posible que tenga un documento que incluye un episodio de TV, series, canal, marca, y la programación y disponibilidad de información, que es el conjunto total de datos del resultado que espera ver cuando se busca un 8208 el servicio en línea de captura de TV #.

Recuperando toda la información de un solo documento es más fácil con una base de datos (sin complejo se une como en un RDBMS) y es más lógico para aplicaciones (menos de códigos complejos).

El mundo está inundado de documentos. Los documentos son importantes, ya que se crean generalmente para un alto # 8208-valor objetivo. Desafortunadamente muchos de ellos son documentos de impuestos y facturas, pero eso es totalmente fuera de su control. No eres más que ayudar a las organizaciones a gestionar las cosas!

Sin apretar, un documento es cualquier pieza no estructurada o árbol # 8208 estructurada de la información. Podría ser una receta (para pastel de queso, obviamente), el comercio de servicios financieros, archivos de PowerPoint, PDF, texto plano, o JSON o documento XML.

Aunque las órdenes de una tienda en línea y las direcciones de entrega y de pago relacionados y artículos de la orden pueden ser considerados como una estructura de árbol, es posible que en lugar de querer utilizar un almacén de columna para estos. Esto se debe a que las estructuras de datos son conocidos por adelantado, y lo más probable es que no variarán y que usted querrá hacer las operaciones de columna sobre ellos. La mayoría del tiempo, una tienda de columna es un mejor ajuste para estos datos.

Algunas bases de datos NoSQL ofrecen lo mejor de ambos mundos - campo rápida (columna) para las operaciones de almacenamiento de documentos poli # 8208 estructurado y.

Esto hace que una base de datos documental un poco de un cajón de sastre. Curiosamente, debido a su naturaleza treelike, un almacén de documentos eficaz también es capaz de almacenar estructuras de datos más simples.

Una mesa, por ejemplo, puede ser modelado como un documento XML muy plana - es decir, uno con un único conjunto de elementos, y no hay sub-elemento # 8208 jerarquías. Un conjunto de triples (aka subgrafo) Se pueden almacenar en un solo documento, oa través de documentos, también. La utilidad de hacerlo depende, por supuesto, en los mecanismos de indización y de consulta soportados. No tiene sentido almacenar triples en los documentos si no puedes consultarlos.




» » » » Bases de datos documentales y nosql