
Neo4j
Una base de datos de grafos para aplicaciones conectadas, análisis de grafos y capas de conocimiento para IA, con opciones gestionadas y autohospedadas.
Acerca de Neo4j
Neo4j es una plataforma de base de datos de grafos creada para datos conectados. Almacena entidades y relaciones de forma nativa, por lo que los equipos pueden consultar esas conexiones con Cypher sin tener que reconstruirlas mediante varias capas de uniones relacionales. Hay controladores para Python, Java, JavaScript y C#. La documentación incluye configuraciones locales y en la nube, además de implementaciones con Docker y Kubernetes. Las herramientas de Neo4j permiten importar, explorar, visualizar, administrar y supervisar grafos. Graph Data Science incorpora algoritmos y flujos de trabajo de aprendizaje automático. AuraDB es la opción gestionada en la nube, con actualizaciones, parches y mantenimiento incluidos como parte del servicio. Las ediciones autogestionadas abarcan proyectos comunitarios e implementaciones empresariales. Esta especialización conlleva un coste real de adopción: los equipos deben aprender modelado de grafos y Cypher, planificar la migración de datos y decidir cuándo Community Edition deja de satisfacer las necesidades de producción. Los precios de Enterprise e Infinigraph requieren hablar con el equipo de ventas, lo que impide que los compradores de mayor tamaño obtengan una estimación de costes inmediata.
Funciones
Datos de aplicaciones conectadas
Crea aplicaciones que recorran las relaciones directamente mediante un modelo nativo de grafos de propiedades y consultas Cypher.
Análisis de grafos y aprendizaje automático
Ejecuta algoritmos de grafos y flujos de trabajo de aprendizaje automático con Neo4j Graph Data Science.
Conocimiento y contexto para IA
Crea una capa de conocimiento conectada que proporcione a los sistemas de IA contexto estructurado sobre entidades y relaciones.
Ventajas
- El almacenamiento nativo en grafos y Cypher permiten expresar de forma directa y sencilla consultas de relaciones con varios saltos.
- La edición comunitaria ofrece un punto de entrada gratuito para el desarrollo y las implementaciones con soporte de la comunidad.
- AuraDB gestiona actualizaciones, parches y mantenimiento, y ofrece un modelo operativo de nube gestionada.
Limitaciones
- Los equipos deben aprender modelado de grafos y Cypher, lo que añade trabajo de incorporación frente a las bases de datos relacionales que ya conocen.
- Los precios de la edición empresarial y la edición Infinigraph requieren hablar con el equipo de ventas, lo que reduce la visibilidad inicial de los costes.
- Las implementaciones de producción autogestionadas añaden responsabilidades de infraestructura y operaciones para el equipo que adopta la solución.
Planes de precios
Edición comunitaria
- Procesamiento y almacenamiento nativos de grafos
- Transacciones ACID
- Modelo de grafos de propiedades
- Lenguaje de consulta de grafos Cypher
Edición empresarial
- Incluye las funciones de la edición comunitaria
- Escalado horizontal ilimitado de lectura mediante replicación
- Controles de acceso detallados
- Alta disponibilidad y administración avanzada
- Captura de datos modificados
Edición Infinigraph
- Incluye las funciones de la edición empresarial
- Escalado horizontal ilimitado con fragmentación automática
- Graph Data Science incluido con la licencia
* La información de precios es solo orientativa. Consulta el anuncio más reciente en el sitio web oficial de Neo4j.