InfiniteGraph es una base de datos de gráficos distribuida implementada en Java y C ++ y pertenece a una clase de tecnologías de bases de datos NOSQL ("No solo SQL") que se centran en estructuras de datos de gráficos . Los desarrolladores usan InfiniteGraph para encontrar relaciones útiles y, a menudo, ocultas en conjuntos de macrodatos complejos y altamente conectados . [2] [3] InfiniteGraph es multiplataforma, escalable, habilitado para la nube y está diseñado para manejar un rendimiento muy alto. [4] [5] [6]
Desarrollador (es) | Objectivity, Inc. |
---|---|
Escrito en | Java , C ++ [1] |
Tipo | Base de datos de gráficos |
Licencia | Propietario [1] |
Sitio web | infinitegraph |
InfiniteGraph puede realizar consultas de manera fácil y eficiente que son difíciles de realizar, como encontrar todas las rutas o la ruta más corta entre dos elementos. InfiniteGraph es adecuado para aplicaciones y servicios que resuelven problemas de gráficos en entornos operativos. El lenguaje de consulta "DO" de InfiniteGraph permite tanto consultas basadas en valores como consultas gráficas complejas. InfiniteGraph va más allá de las bases de datos de gráficos para admitir también consultas de objetos complejos.
La adopción se ve en el gobierno federal, las telecomunicaciones, la atención médica, la seguridad cibernética, la fabricación, las finanzas y las aplicaciones de redes. [ cita requerida ]
Historia
InfiniteGraph es producido y respaldado por Objectivity, Inc., una compañía que desarrolla tecnologías de administración de bases de datos para la administración de datos distribuidos a gran escala y el análisis de relaciones. [6] [7] [8] El nuevo InfiniteGraph se lanzó en mayo de 2021.
Características
- API / Protocolos: Java, core C ++, API REST
- Modelo de gráfico: Multigraph dirigido etiquetado. Una arista es una entidad de primera clase con una identidad independiente de los vértices que conecta.
- Copia de seguridad, incluida la copia de seguridad incremental en línea y la restauración completa.
- Simultaneidad: actualización de bloqueo en subgrafos, ingesta simultánea sin bloqueo.
- Consistencia: Flexible (de ACID a relajado).
- Distribución: el servidor de bloqueo y los ID de objeto de 64 bits admiten el espacio de direccionamiento dinámico (cada federación es capaz de administrar hasta 65.535 bases de datos individuales y 10 ^ 24 bytes (un cuatrillón de gigabytes o un yottabyte) de espacio de direccionamiento físico).
- Procesamiento: multiproceso .
- Habilitado para la nube
- Métodos de consulta: Lenguaje de consulta "DO", Traverser y API de navegación de gráficos, calificación del lenguaje predicado, coincidencia de patrones de ruta.
- Soporte de consultas paralelas
- Visualización: InfiniteGraph "Studio"
- Esquema: admite esquema completo y proporciona un mecanismo para adjuntar datos laterales.
- Transacciones: Totalmente ACID
- Fuente: propietario, con extensiones de código abierto, componentes integrados y conectores de terceros
- Opciones de licencia: versión gratuita de 50 GB + opciones de licencia y precios comerciales y de GSA adicionales
- Plataformas: Windows y Linux con total interoperabilidad
Referencias
- ^ a b "InfiniteGraph" . Base de datos de bases de datos . Consultado el 1 de noviembre de 2019 .
- ^ Joyce Wells (26 de junio de 2013). "DBTA 100: las empresas que más importan en datos" . Tendencias y aplicaciones de bases de datos . Consultado el 8 de septiembre de 2014 .
- ^ Scott M. Fulton (24 de agosto de 2011). "La otra alternativa no SQL" . Leer y escribir . Consultado el 8 de septiembre de 2014 .
- ^ "El auge de la base de datos en la nube" . Leer escribir. 7 de mayo de 2013 . Consultado el 8 de septiembre de 2014 .
- ^ "La Universidad de Georgetown aprovecha la objetividad para la investigación de Big Data" . Leer escribir. 1 de mayo de 2013 . Consultado el 8 de septiembre de 2014 .
- ^ a b Levi Gundert (11 de diciembre de 2013). "Big Data en seguridad - Parte III: Análisis de gráficos" . Leer y escribir . Consultado el 8 de septiembre de 2014 .
- ^ Rip Empson (16 de agosto de 2011). "InfiniteGraph sale de Beta para ayudar a las empresas a identificar relaciones profundas en grandes conjuntos de datos" . TechCrunch . AOL . Consultado el 16 de agosto de 2011 .
- ^ Matt Aslett (9 de febrero de 2011). "Objectivity identifica casos de uso para su unidad de base de datos de gráficos InfiniteGraph" . El grupo 451 . Consultado el 9 de febrero de 2011 .
enlaces externos
- Página web oficial