Mostrar desglose de calificaciones
Guardar en Mis Listas
Reclamado
Reclamado

Alternativas de Neo4j Graph Database Mejor Valoradas

Reseñas y detalles del producto de Neo4j Graph Database

Descripción general de Neo4j Graph Database

¿Qué es Neo4j Graph Database?

El camino más rápido hacia el gráfico. Centrado en la principal base de datos de gráficos nativa, la Neo4j Graph Data Platform de hoy es un conjunto de aplicaciones y herramientas que ayudan al mundo a comprender los datos. La Plataforma incluye la Neo4j Graph Data Science Library, el espacio de trabajo de análisis listo para empresas líder para datos de gráficos disponible tanto como código abierto como a través de una licencia comercial para empresas, la herramienta de visualización y exploración de gráficos Bloom, el lenguaje de consulta Cypher, muy fácil de aprender y que puede operar a través de Neo4j, Apache Spark y productos basados en Gremlin utilizando kits de herramientas de código abierto: "Cypher on Apache Spark (CApS) y Cypher para Gremlin), Neo4j ETL y Kettle para la integración de datos, y numerosas herramientas adicionales, integraciones y conectores para ayudar a los desarrolladores y científicos de datos a construir soluciones basadas en gráficos con facilidad. Y la comunidad más grande del mundo para ayudar a habilitar cualquier viaje de gráficos. Neo4j es la base de datos de gráficos escalable y compatible con ACID líder, diseñada con una arquitectura de clúster distribuido de alto rendimiento, disponible en ofertas autogestionadas y en la nube.

Detalles Neo4j Graph Database
Idiomas admitidos
English
Mostrar menosMostrar más
Descripción del Producto

Neo4 es una base de datos de grafos que destaca las relaciones de datos. Desde empresas que ofrecen recomendaciones personalizadas de productos y servicios; hasta sitios web que añaden capacidades sociales; hasta empresas de telecomunicaciones que diagnostican problemas de red; hasta empresas que reinventan modelos de datos maestros, identidad y acceso; las organizaciones adoptan bases de datos de grafos como la mejor manera de modelar, almacenar y consultar tanto los datos como sus relaciones.

¿Cómo te posicionas frente a tus competidores?

Neo4j es el líder en el ranking de Graph DBMS por un amplio margen (fuente: DB-Engines) y es líder en la ola de Forrester para la Plataforma de Datos de Grafos. Neo4j impulsa a más de 2,000 startups, 800 empresas, el 75% de las Fortune 500 y más de 200,000 desarrolladores, todo mientras ofrece la base definitiva para datos conectados a escala ilimitada y velocidad de desarrollo. Neo4j es utilizado por 7 de los 10 principales minoristas del mundo, 3 de los 5 principales fabricantes de aviones, 8 de las 10 principales compañías de seguros, los 20 principales bancos de América del Norte, 8 de los 10 principales fabricantes de automóviles, 3 de los 5 principales hoteles del mundo y 7 de las 10 principales empresas de telecomunicaciones.

Neo4j ofrece tecnología de grafos fácil de aprender y usar que ha sido probada en batalla para rendimiento y escala, mientras preserva el cumplimiento ACID y la integridad de los datos contra los casos de uso más exigentes y es capaz de mantener una ejecución eficiente a medida que las aplicaciones aumentan en complejidad.


Detalles del vendedor
Vendedor
Neo4j, Inc.
Año de fundación
2007
Ubicación de la sede
San Mateo, CA
Twitter
@neo4j
45,831 seguidores en Twitter
Página de LinkedIn®
www.linkedin.com
920 empleados en LinkedIn®

JT
Resumen proporcionado por:

Reseñas Recientes de Neo4j Graph Database

Krunal K.
KK
Krunal K.Empresa (> 1000 empleados)
4.5 de 5
"Neo4j utilizado para diseñar soluciones de cadena de suministro"
La facilidad de crear gráficos y visualización de gráficos utilizando la plataforma neo4j.
Usuario verificado
U
Usuario verificadoPequeña Empresa (50 o menos empleados)
3.5 de 5
"Neo4j Review: A Great Database to Start with Graph Technologies"
The Cypher language allows you to construct queries that are understandable even without technical expertise. Open source and community edition th...
PA
Pratik A.Mediana Empresa (51-1000 empleados)
4.5 de 5
"Mejor base de datos de grafos para su conocimiento de patrones de datos y carga de trabajo de ML."
la sintaxis de cypher de neo4j es realmente genial para principiantes, es tan similar como comunicarse con la base de datos en inglés. solo tenemos...

Precios de Neo4j Graph Database

Insignia de seguridad
Este vendedor aún no ha añadido su información de seguridad. Hazles saber que te gustaría que la añadieran.
0 personas solicitaron información de seguridad

Contenido Multimedia de Neo4j Graph Database

Demo Neo4j Graph Database - Neo4j Graph Data Platform
Neo4j Graph Data Platform: Centered around the leading graph database, today's Neo4j Graph Data Platform is a suite of applications and tools helping the world with building smarter, context-driven applications. The Platform includes the Neo4j Graph Data Science Library – the leading enterprise-r...
Demo Neo4j Graph Database - Neo4j Aura
Aura Enterprise radically speeds time to value, enabling customers to get to production faster than the equivalent on-premises option. Organizations can now focus entirely on building performant, always-on, graph-powered applications quickly, without worrying about infrastructure or maintenance.
Demo Neo4j Graph Database - Neo4j Graph Database
The fastest path to graph databases, built for unlimited graph native scale and development agility with mission-critical security and operational flexibility.
Demo Neo4j Graph Database - Neo4j Graph Data Science Library
The Neo4j Graph Data Science™ Library is the analytics engine of this framework, making it possible to address complex questions about system dynamics and group behavior. Data scientists benefit from a customized, flexible data structure for global computations and a repository of powerful, robus...
Demo Neo4j Graph Database - Neo4j Browser
A developer-focused tool and is the ultimate place to write Cypher queries and explore the contents of your Neo4j graph database.
Demo Neo4j Graph Database - Neo4j Bloom
Neo4j Bloom: Neo4j Bloom streamlines conversations and projects across teams. The illustrative, codeless search to storyboard design of Neo4j Bloom makes it the ideal interface for non-technical project participants to share the innovative work of their graph analytics and development teams.
Responde algunas preguntas para ayudar a la comunidad de Neo4j Graph Database
¿Has utilizado Neo4j Graph Database antes?

132 Neo4j Graph Database Reseñas

4.5 de 5
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
Buscar reseñas
Menciones populares
Los siguientes elementos son elementos de radio y ordenarán los resultados mostrados por el elemento seleccionado y actualizarán los resultados mostrados.
Ocultar filtrosMás filtros
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
132 Neo4j Graph Database Reseñas
4.5 de 5
132 Neo4j Graph Database Reseñas
4.5 de 5

Pros y Contras de Neo4j Graph Database

¿Cómo se determinan estas?Información
Los Pros y Contras se recopilan a partir de comentarios de reseñas y se agrupan en temas para proporcionar un resumen fácil de entender de las reseñas de los usuarios.
Pros
Contras

Sentimiento General de la Reseña para Neo4j Graph DatabasePregunta

Tiempo de Implementación
<1 día
>12 meses
Retorno de la Inversión
<6 meses
48+ meses
Facilidad de Configuración
0 (Difícil)
10 (Fácil)
Iniciar sesión
¿Quieres ver más opiniones de revisores verificados?
Inicia sesión para ver el sentimiento de la revisión.
Las reseñas de G2 son auténticas y verificadas.
Usuario verificado en Research
UR
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
¿Qué es lo que más te gusta de Neo4j Graph Database?

What I like about this NoSQL database is that nodes are presented in a graph. You can later add on relationships and define the schema. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Education Resources should be widely available aside from the training and documentation available onsite. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

More resources and training online. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

We are trying to experiment on how to migrate our databases and adapt to a NoSQL graph database. Reseña recopilada por y alojada en G2.com.

Shaik R.
SR
Product Engineer
Internet
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de Vendedor
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

La facilidad de implementarlo. Puede contener una gran cantidad (millones) de datos relacionales con facilidad y la recuperación también es rápida. En cuanto al lenguaje de consulta Cypher (CQL), es muy conveniente para recuperar datos complejos de la base de datos, incluso si son datos altamente conectados. Ahora, con los lanzamientos recientes, los procedimientos APOC lo hacen más sencillo para controlar los DMLs y DDLs básicos. Esta base de datos es imprescindible para datos relacionales. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

OLTP no es tan flexible si se utiliza con neo4j. A medida que los datos relacionales crecen, comenzamos a enfrentar problemas con la implementación de la parte OLTP con Neo4j. Y aún puede enfrentar problemas con Super Nodes (el nodo único más altamente conectado). El esquema debe estar diseñado adecuadamente para manejar millones de datos sin ambigüedad. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Si tienes datos relacionales y estás buscando análisis estadísticos, neo4j es la mejor solución en el mercado en este momento. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Usamos Neo4j para propósitos analíticos. La recuperación del cifrado es rápida y conveniente. La mejor parte es que tiene muchos controladores de lenguaje, por lo que la implementación es muy flexible. No enfrentamos ningún problema al mover nuestro código de un lenguaje a otro para verificar la compatibilidad con la base de datos. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Computer Software
UC
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Orgánico
¿Qué es lo que más te gusta de Neo4j Graph Database?

Neo4j really excels at answering complex queries, which would never work in traditional SQL. Our team has also received great support from Neo, which has helped us get the most out of the technology. Whenever we want to extend functionality, it always seems possible, which has really helped our business. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Our team is really happy with the Neo4j solution, no complaints. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Neo4j supports our cloud solution to help businesses digitize and map supply chains. With Neo4j we can deal with very complex networks without sacrificing performance, which immediately benefits us and our customers. Reseña recopilada por y alojada en G2.com.

Shivendra S.
SS
Associate Director of Engineering
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

Comencé a usar Neo4J para representar varias instalaciones (de una startup en la que trabajo) en toda la ciudad como nodos y representar sus relaciones en términos de modo de transporte disponible y los costos asociados.

Lo brillante de Neo4J, o de las bases de datos gráficas en general, es que representa una base de datos gráfica como un gráfico y no un formato manipulado para ser usado como un gráfico. Esto, a su vez, lo hace extremadamente práctico para varios casos de uso basados en gráficos como la optimización de rutas, redes de conectividad, etc.

Otra ventaja añadida de usar Neo4J es la capacidad de utilizar años de investigación realizada sobre gráficos y sus algoritmos.

Ahora, lo que distingue a Neo4J:

1) El lenguaje de consulta Cypher es muy natural de escribir y fácil de entender.

2) Permite aplicar muchas restricciones similares a las de RDBMS a un gráfico.

3) El navegador de consultas incorporado elimina el uso de herramientas de terceros para visualizaciones gráficas simples. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

1) No optimizado para consultas de recorrido largo. Consultas que requieren múltiples rutas inherentemente.

2) Muy pocos controladores de base de datos disponibles, la mayoría son SDKs envueltos sobre el lenguaje de consulta cypher (y se comunican con la base de datos a través de HTTP y, por lo tanto, son ligeramente más lentos).

3) Las consultas cypher, aunque son simples para comenzar, rápidamente se vuelven complicadas debido a muy pocos métodos. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Solo uno: No se escala con múltiples núcleos si estás usando la edición comunitaria. Así que antes de usarlo en un entorno de producción, asegúrate de que la edición comunitaria satisfaga tus necesidades de escala, ya que la edición empresarial tiene un precio bastante elevado. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Estábamos intentando crear un gráfico de varias instalaciones y depósitos con rutas ponderadas. Lo que esencialmente queríamos hacer era encontrar la ruta más barata de una instalación a otra (a través de múltiples saltos).

Los beneficios de usar neo4j son bastante obvios para nosotros, hemos creado un gráfico y neo4j es una base de datos de gráficos, por lo que no puede haber un ajuste más natural para nuestro caso de uso. Reseña recopilada por y alojada en G2.com.

Petr B.
PB
Research Assistant
Higher Education
Empresa(> 1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

El modelo de grafo de propiedades es excelente ya que es isomórfico a las estructuras de datos (grafos de conocimiento) que modelamos, lo que nos permite evitar escribir mucho código de integración y uniones complicadas. Me gusta mucho el lenguaje de consulta por su flexibilidad y, por supuesto, la interfaz web es muy útil para la exploración. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Desearía que hubiera algo de espacio para la representación híbrida, como en las bases de datos basadas en documentos. En algunos casos, el hecho de que sea un grafo conectado en lugar de una colección de filas ad-hoc, tríos o lo que sea, pone una responsabilidad adicional en ciertos casos de uso bastante básicos. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

He visto una versión anterior hace unos años y he sido testigo de cómo ha madurado, especialmente la interfaz de usuario. Pero ten cuidado, ya que podría no funcionar en casos de uso de serialización de objetos antiguos (aunque sé que hay un gran marco de persistencia de objetos para Neo - NeoModel). Debería ser excelente para aplicaciones exploratorias como el análisis de redes sociales, pero al mismo tiempo podría acomodar algo más profundo como contenido al estilo SPARQL. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Representación del conocimiento y modelado de la memoria cognitiva para la comprensión del lenguaje natural / inteligencia artificial. Reseña recopilada por y alojada en G2.com.

Macy C.
MC
Professional Services Consultant
Computer Software
Empresa(> 1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

Gran comunidad, increíbles encuentros en la ciudad. El lenguaje es realmente simple en comparación con otros lenguajes de datos. Una vez que te adentras en los gráficos, necesitas un marco que pueda expresar tus pensamientos fácilmente. El lenguaje de gráficos de neo4j es bastante fácil de entender y hay MUCHOS conjuntos de herramientas disponibles para mapearlo a tu entorno. (gráficos)-[:ESTÁN]->(en todas partes) Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Desearía que hubiera una herramienta visual para ayudar a aprender el idioma. Aunque dije que es fácil, debería haber dicho que es el más fácil. Sin un instructor como en las reuniones de la ciudad, probablemente sea difícil aprenderlo en un fin de semana. Pero MUCHO más fácil que otros sistemas. Al menos no necesitas instalar Java u otra dependencia loca. :) Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Usa neo4j, ve a una reunión en la ciudad. Aprende conceptos de grafos primero. No intentes aplicar ideas y conceptos de RDBMS o casos de uso en un grafo. El grafo es una herramienta especial para aplicar matemáticas de nodos y aristas. No es un almacén de datos mejor adaptado para el mantenimiento de registros (USUALMENTE). Obviamente, tu experiencia variará dependiendo de tu caso de uso. Pero mi consejo para los gerentes es saber si tienen el caso de uso adecuado para este tipo de base de datos, por ejemplo, distancia. Entonces, si puedes transformar tus datos en una topología y tu pregunta puede formularse en términos de cercanía/distancia, entonces tendrás mucho éxito. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Los gráficos ayudan a definir las distancias entre las relaciones de entidades. Estaba trabajando en el análisis de ciberataques para determinar la distancia de "ataque" para un ataque dado contra un entorno dado. Reseña recopilada por y alojada en G2.com.

Nikhil K.
NK
System Analyst
Financial Services
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Orgánico
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

La interfaz del panel es realmente agradable. Muy fácil de usar para escribir consultas Cypher para recuperar subconjuntos de gráficos. El gráfico también se hace interactivo y esto ayuda a una presentación fácil. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Podría haber implementaciones más flexibles de algoritmos en la biblioteca. Esto es posible, pero generalmente con la pérdida de legibilidad. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Este es el modo más fácil de familiarizarse con Cypher.

Comprender los algoritmos de grafos antes de intentar usar los métodos integrados en neo4j. Esto ahorrará mucho tiempo ya que es difícil mapear las interfaces con los algoritmos familiares. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Estaba intentando comparar dos archivos XML enormes. Inicialmente probé con un analizador DOM. Pero comparar archivos de tamaño >1GB consume mi memoria y nunca funcionaría. No quería introducir la sobrecarga de una base de datos relacional. Usando neo4j, pude crear una biblioteca que transforma un XML en un gráfico en neo4j. Esto ayuda en la navegación y recuperación. Reseña recopilada por y alojada en G2.com.

Per K.
PK
Systems Architect
Biotechnology
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

Los conceptos bien diseñados y la implementación de Neo4j facilitan modelar los datos del dominio que tenía. También resultó ser más fácil desarrollar el modelo de datos utilizando una base de datos de grafos que una base de datos SQL. A menudo, el esquema de la base de datos SQL se vuelve frágil y difícil de modificar después de cierto nivel de complejidad. No experimenté este problema con Neo4j. El lenguaje de consulta Cypher tomó un poco de tiempo para entenderlo, pero al final resultó ser poderoso y fácil de usar. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Con la implementación actual, un servidor Neo4j tiene uno y solo un espacio de datos. Para casos de uso donde se tienen dos o más dominios de datos distintos, a veces se podría usar un solo servidor para más de un espacio de datos. Por supuesto, es posible solucionar esto de diferentes maneras, pero eso es complicado. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Si tienes datos densamente conectados, utiliza Neo4j. Si estás experimentando con diferentes modelos conceptuales de tus datos, Neo4j es más fácil de trabajar que las bases de datos SQL. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

He probado principalmente Neo4j en un proyecto de pasatiempo que involucra autores, libros, artículos, y las relaciones de crítica e influencia entre ellos. La modelización de este dominio fue fácil, casi trivial en Neo4j. Estos datos crean gráficos de relaciones muy densos, y he esbozado varios otros proyectos más relacionados con el trabajo, pero aún no he podido dedicarles un esfuerzo sustancial. Reseña recopilada por y alojada en G2.com.

Michael S.
MS
Code Connoisseur and Founder
Computer Software
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

Siempre que comenzamos un proyecto, generalmente pensamos en las relaciones entre todos los diversos actores. Los dibujamos en la pizarra. Con Neo4j es realmente fácil traducir ese modelo mental directamente en un esquema de base de datos. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

La herramienta en sí fue un problema. Usamos las conexiones de neo4j para ruby para crear una base de datos neo4j incrustada en rails. Esto nos obligó a usar jruby en lugar de ruby normal. Usar jruby creó muchos otros problemas de compatibilidad con las diversas gemas que necesitábamos usar. Además, había mucha incertidumbre sobre las licencias, lo cual era una preocupación comercial. ¿Solo por usarlo estábamos en regla o teníamos que pagar si éramos comerciales? Fue un dolor de cabeza con el que el departamento legal no quería lidiar. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

Estábamos creando un nuevo tipo de motor de recomendaciones generalizable. Pudimos prototipar nuevos algoritmos de búsqueda rápidamente. Reseña recopilada por y alojada en G2.com.

Andrii S.
AS
Startup Founder
Information Technology and Services
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de Neo4j Graph Database?

Los RDBMS son ahora el estándar de facto en la industria y brillan en cálculos a través de grandes matrices de datos empaquetados en tablas rectangulares (considera un mega-hiper-Excel con esteroides). Pero ni el mundo real ni la lógica empresarial son rectangulares por naturaleza. El mundo consiste en estructuras flexibles como listas, como árboles (ya sea una planta, una estructura organizativa o un árbol de posibles decisiones), como redes y encajes, o - ¡qué horror! - como fractales. Los RDBMS, con su naturaleza tabular rectangular, son capaces de emular estos con sus tablas, pero requiere una magia programática profunda y compleja, que también implica complejidad, recursos computacionales y humanos, y... errores de software.

Siendo una base de datos de grafos nativa, Neo4j te permite reflejar estructuras de grafos complejas del mundo real de entidades y sus relaciones de una manera fácil y natural, cercana a un mapeo 1:1, y así, evitar la emulación pesada de estructuras etéreas de telarañas con pesados ladrillos rectangulares hechos de SQL. Esto te permite hacer tus sistemas más rápidos, más receptivos e inteligentes, porque reflejan mejor la realidad. Además, el modelo de datos de grafos es mucho más ágil que el relacional y tolera muchas condiciones del mundo real que los RDBMS no pueden.

Usando Neo4j desde 2013 confirmo todo lo anterior yo mismo. Es perfectamente adecuado para ser un núcleo para la Gestión de Datos Maestros empresariales, integrando diferentes sistemas de negocio a su alrededor. Neo4j es perfectamente adecuado para arquitecturas modernas de microservicios de soluciones empresariales, esta tecnología también es nativa para ello.

Y la relación precio-rendimiento es impresionante. Neo4j es muy, muy rápido, y (con licencia Enterprise) se escala horizontalmente de manera fluida (también obtienes HA como un bono). Las bases de datos que escalan mil millones de nodos y varios miles de millones de relaciones son perfectamente realizables (personalmente he usado una base de datos de unos 200 millones de nodos y Neo4j escala extremadamente bien - su rendimiento no depende del tamaño de la base de datos, solo el diámetro del grafo realmente importa).

Lo que más me cautivó es lo fácil y natural que la tecnología de grafos te permite modelar realidades complejas y descubrir interconexiones y relaciones no obvias entre las entidades, junto con patrones ocultos de hechos. Los cubos OLAP también son estructuras de grafos, después de todo.

La tecnología es nueva, pero la curva de aprendizaje no es demasiado empinada, tan pronto como te pongas al día con esta nueva y diferente actitud de grafos. Además, el soporte en línea de la comunidad y directamente de los miembros del equipo de Neo4j hace que aprender Neo4j sea una experiencia fascinante y placentera. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de Neo4j Graph Database?

Neo4j es un producto de calidad comercial de grado industrial. Pero está en una etapa de rápido desarrollo en este momento, la próxima versión 3.0.0 promete nuevas características y mejoras de rendimiento. Además, el lenguaje de consulta de grafos - Cypher - está bajo un desarrollo extenso, se le está añadiendo nuevo "azúcar" junto con mejoras de rendimiento. Así que puede ser difícil elegir qué versión tomar para tu proyecto: ¿más madura con menos características, o la más nueva y poderosa, pero aún no probada a prueba de balas?

De todos modos, no puedo llamarlo una desventaja, solo necesitas pensar dos pasos adelante, no uno. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando Neo4j Graph Database:

Necesitas 1-2 hombres que no tengan miedo de aprender y darles algo de tiempo para experimentos, las cosas comenzarán a avanzar fácilmente entonces. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay Neo4j Graph Database ¿Y cómo te beneficia eso?

En mis proyectos, Neo4j se utilizó como almacenamiento principal para datos empresariales migrados de sistemas heredados, incluyendo datos de CRM, catálogo de productos, aprovisionamiento y facturación. Los beneficios observados fueron:

- Neo4j permite una fácil reingeniería del modelo de datos, lo que aporta nuevo valor empresarial a los conjuntos de datos heredados y ofrece la capacidad de interrelacionar fragmentos de datos previamente aislados,

- hace que el desarrollo de software sea más rápido y fácil - elimina la llamada Impedancia Objeto-Relacional que es típica en sistemas donde RDBMS actúa como almacenamiento persistente de objetos de datos empresariales complejos. La pesada e incómoda capa de software de persistencia de Mapeo Objeto-Relacional (ORM) (que de hecho no crea valor empresarial) se reemplaza con un Mapeo Objeto-Grafo (OGM) ligero y natural y esto ahorra muchas horas de desarrollo con mejores resultados empresariales,

- Neo4j y el modelo de datos en grafo toleran "datos sucios" y errores de software no críticos mucho mejor que RDBMS; es perfectamente adecuado para el proceso de desarrollo Ágil cuando los cambios de requisitos surgen casi a diario - pero con el grafo, estos cambios no exigen la reingeniería de todo el modelo de datos, solo se ven afectadas partes aisladas del grafo y se puede evitar fácilmente que se arruinen los esfuerzos de desarrollo previos. Reseña recopilada por y alojada en G2.com.