Bases de datos del gráfico en un entorno de datos grande

La estructura fundamental de las bases de datos del gráfico en grandes volúmenes de datos se llama “nodo-relación.” Esta estructura es más útil cuando hay que tratar con datos altamente interconectados. Los nodos y las relaciones de apoyo propiedades, un par clave-valor en el que se almacenan los datos.

Estas bases de datos se puede navegar siguiendo las relaciones. Este tipo de almacenamiento y la navegación no es posible en los RDBMS (sistemas de gestión de bases de datos relacionales), debido a la estructura de tablas rígidas y la incapacidad de seguir las conexiones entre los datos dondequiera que podrían llevarnos. Una base de datos gráfica que podría ser utilizado para gestionar datos geográficos para la exploración de petróleo o de modelar y optimizar las redes de un proveedor de telecomunicaciones.

Una de las bases de datos del gráfico más utilizado es Neo4J. Es un proyecto de código abierto bajo la licencia pública GNU v3.0 licencia. Una versión comercial apoyado es proporcionada por Neo Technology bajo la GNU AGPL v3.0 y licencia comercial.

Video: Tutorial LibreOffice Calc - 29/34 Gráficos (I): Tipo, intervalo de datos, título, leyenda y ejes

Neo4J es una base de datos de transacciones ACID que ofrece alta disponibilidad a través de la agrupación. Es una base de datos confiable y escalable que es fácil de modelar debido a la estructura fundamental de las propiedades de relación nodo y la naturalidad con que se asigna a nuestras propias relaciones humanas. No se requiere un esquema, ni requiere la introducción de datos, por lo que es de por sí muy flexible.

Con esta flexibilidad tiene algunas limitaciones. Los nodos no pueden hacer referencia a sí mismos directamente. Por ejemplo, usted (como un nodo) no puede ser también tu propio padre o la madre (como las relaciones), pero puede estar un padre o la madre. Puede haber casos del mundo real donde se requiere la autorreferencia.

Si es así, una base de datos gráfica no es la mejor solución, ya que las reglas sobre la autorreferencia se aplican estrictamente. Mientras que la capacidad de replicación es muy buena, Neo4J sólo puede replicar gráficos enteras, colocando un límite en el tamaño total de la gráfica (aproximadamente 34 mil millones de nodos y 34 mil millones de relaciones).

Las características importantes de Neo4J incluyen los siguientes:

  • La integración con otras bases de datos: Neo4J apoya la gestión de transacciones con rollback para permitir la interoperabilidad con los almacenes de datos no gráficos.

    Video: Grafico Modelo Base de datos Medico ingreso paciente AINTE

  • Los servicios de sincronización: Neo4J apoya comportamientos dirigidos por eventos a través de un bus de eventos, la sincronización periódica utilizando sí mismo, o un RDBMS como el maestro, y la sincronización por lotes tradicional.

  • Resistencia: Neo4J admite copias de seguridad en frío (es decir, cuando la base de datos no se está ejecutando) y calientes (cuando se está ejecutando), así como un modo de agrupamiento de alta disponibilidad. alertas estándar están disponibles para la integración con sistemas de gestión de las operaciones existentes.

  • Lenguaje de consulta: Neo4J soporta un lenguaje declarativo llamado Cypher, diseñado específicamente para consultar gráficos y sus componentes. comandos Cypher se basan libremente en sintaxis SQL y están dirigidos a consultas ad hoc de los datos del gráfico.

    Video: video tutorial de excel base de datos y porcentaje con graficas

implementaciones Neo4j son los más adecuados para

  • Redes sociales

  • Clasificación de los dominios biológicos o médicos

  • La creación de comunidades dinámicas de práctica o interés

    Video: Excel 2013: 24.1 Funciones Base de Datos (BDSuma y BDPromedio)

Artículos Relacionados