La extensión de la capa de datos con nosql

Video: Modelado de Datos NoSQL Parte 1 - JOIN vs Embed

Una base de datos hace una cosa muy bien: Almacena datos. Sin embargo, como todas las aplicaciones necesitan software adicional para ser completa, vale la pena asegurarse de que su base de datos NoSQL seleccionado tiene las herramientas y el software asociado que proporcionan la funcionalidad extendida que requiere.

Video: "NoSQL: bases de datos para un mundo distribuido" by Miguel Ángel Fajardo

No garantizar que la funcionalidad extendida se apoya significará que va a terminar la instalación de varias bases de datos NoSQL en su organización. Esto significa un costo adicional en términos de apoyo, capacitación e infraestructura. Es mejor estar seguro de seleccionar una base de datos NoSQL que puede satisfacer el alcance de sus objetivos, ya sea a través de sus propias características o por medio de un número limitado de productos de software pareja.

La capacidad de ampliar las bases de datos NoSQL varía en gran medida. De hecho, se podría pensar que el software de código abierto es fácil de extend- sin embargo, sólo porque su API es público, no significa que sea documentado suficientemente bien como para extenderse.

Video: Juan Pablo Crosley - Bases de datos NoSQL y djondb

Si se selecciona de código abierto o software comercial, asegúrese de que la documentación de desarrollo y formación son de primera clase. Es posible, por ejemplo, que los proveedores de software comerciales tienen más clara y detallada documentación de la API publicada, y aplicaciones de socios bien documentados a partir del cual se pueden comprar software y soporte compatible.

Estas extensiones de software puede ser algo útil para su negocio, pero por lo general están a ambos lados de la ingesta o la parte de análisis de información de gestión de datos en lugar de una mera cuestión de almacenamiento. Por ejemplo, extracción, transformación y carga (ETL) de la base de datos relacional mundo están siendo lentamente (lentamente) actualizan las bases de datos NoSQL. También las aplicaciones de usuario final pareja están surgiendo con conectores nativos. La herramienta Tableau de Business Intelligence (BI), por ejemplo, incluye conectores nativos para las bases de datos NoSQL.

Ingestión conectores a tomar la información de Twitter, SharePoint, sistemas de archivos virtuales, y combinar estos datos pueden ser útiles. Los datos de su propia organización pueden ser combinados con los datos de referencia de los sistemas de datos abierta (por ejemplo, sitios web data.gov, Data.gov.uk, GEONAMES y DBpedia). Estos sistemas suelen utilizar XML, JSON o RDF como formatos de datos abiertos, lo que facilita el intercambio de datos más fácil.

Integración con aplicaciones de legado es siempre un problema. ¿Cómo se puede mostrar sus documentos geoespacialmente enriquecidos dentro de una herramienta SIG? Es complicado. Los estándares abiertos son clave para esta integración y ya son soportados ampliamente. Ejemplos son GeoJSON, OGC WFS, y los conectores de consulta cartografía WMS.

Video: Exposicion Bases de Datos NoSQL y MongoDB

aplicaciones basadas en archivos son siempre un poco de un problema. Es un paso lógico siguiente para presentar un documento de base de datos como un sistema de archivos. Muchas bases de datos NoSQL soportan el protocolo WebDAV viejo y torpe. Por desgracia, hasta el momento, no hay ningún controlador de sistema de archivos ha llegado a ser frecuente. Algunas bases de datos NoSQL están obligados a ir por este camino, sin embargo.

Pedirles a los proveedores NoSQL sobre sus aplicaciones y extensiones asociadas compatibles. Estos pueden costar menos de la construcción de una solución extendida a sí mismo, o el pago de los servicios profesionales de los vendedores.

Artículos Relacionados