---
title: Neo4j Graph Database Reviews
meta_title: 'Neo4j Graph Database Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 133 reviews by the users' company size, role or industry
  to find out how Neo4j Graph Database works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 133
  scale: '5'
date_modified: '2026-08-07'
parent_category:
  name: IT Infrastructure
  url: https://www.g2.com/categories/it-infrastructure
---


# Neo4j Graph Database Reviews
**Vendor:** Neo4j  
**Category:** [Graph Databases](https://www.g2.com/categories/graph-databases)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 133
## About Neo4j Graph Database
The fastest path to graph. Centered around the leading native graph database, today&#39;s Neo4j Graph Data Platform is a suite of applications and tools helping the world make sense of data. The Platform includes the Neo4j Graph Data Science Library – the leading enterprise-ready analytics workspace for graph data available as both open source and through a commercial license for enterprises – the graph visualization and exploration tool Bloom, the Cypher query language - very easy to learn and can operate across Neo4j, Apache Spark and Gremlin-based products using open source toolkits: &quot;Cypher on Apache Spark (CApS) and Cypher for Gremlin.), Neo4j ETL and Kettle for data integration, and numerous additional tools, integrations and connectors to help developers and data scientists build graph-based solutions with ease. And the world&#39;s largest community to help enable any graph journey. Neo4j is the leading scalable, ACID-compliant graph database designed with a high-performance distributed cluster architecture, available in self-hosted and cloud offerings



## Neo4j Graph Database Pros & Cons
**What users like:**

- Users appreciate the **natural modeling of complex relationships** in Neo4j, enhancing their ability to explore interconnected data efficiently. (1 reviews)
- Users appreciate the **design flexibility** of Neo4j, enabling intuitive modeling of complex, interconnected data relationships. (1 reviews)
- Users appreciate the **ease of use** of Neo4j, enabling efficient querying of complex interconnected data relationships. (1 reviews)
- Users appreciate the **efficient relationship modeling** of Neo4j, allowing easy querying of complex, interconnected data structures. (1 reviews)
- Users appreciate the **flexibility** of Neo4j, making it easy to model and query complex relationships in interconnected data. (1 reviews)
- Performance Optimization (1 reviews)
- Users highlight the **speed** of Neo4j, enabling efficient querying and fast traversal of complex relationships in data. (1 reviews)

**What users dislike:**

- Users face **backup issues** with Neo4j, as restoring data from different versions can be quite complex and challenging. (1 reviews)
- Users face **data management issues** in Neo4j, particularly with backup complexity and challenging imports from structured sources. (1 reviews)
- Users face a **difficult learning curve** with Neo4j, especially when transitioning from traditional databases and query languages. (1 reviews)
- Users face **import issues** with Neo4j, finding data transformation and integration from sources like Wiki challenging. (1 reviews)
- Users face a **steep learning curve** with Neo4j due to complex backup processes and unfamiliar query language. (1 reviews)
- Limited Customization (1 reviews)
- Limited Features (1 reviews)
- Limited Flexibility (1 reviews)
- Migration Difficulties (1 reviews)
- Users feel the **missing SQL-like features** in Cypher complicate queries and data management in Neo4j. (1 reviews)

## Neo4j Graph Database Reviews
  ### 1. Neo4j Review: A Great Database to Start with Graph Technologies

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 24, 2024

**What do you like best about Neo4j Graph Database?**

The Cypher language allows you to construct queries that are understandable even without technical expertise.
Open source and community edition that can be self-hosted.
Neo4j Browser to visualize graph data.

**What do you dislike about Neo4j Graph Database?**

For a self-hosted solution, the update process is not always straightforward.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4j helps us creating and maintain a representation of the real world, with its structure of nodes and relations; something that may be impossible to do with sql-like database

  ### 2. The open source Graph Database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Carlos V. | CTO, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 08, 2023

**What do you like best about Neo4j Graph Database?**

It is open source, has an active community behind. Well documented. You can self host it.
The GUI, called Neo4j Browser, it's very good tool to visualize the data.
Quite flexible, and some fast methods, in order to import graph data into it.

**What do you dislike about Neo4j Graph Database?**

Sometimes the own query language, called cypher, it's a little bit obscure and hard to type.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Thanks to the good and fast import system and the viewer Neo4j Browser, it is very good to create data models.

  ### 3. Solution for complex data relations

**Rating:** 3.5/5.0 stars

**Reviewed by:** Rahul A. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 11, 2023

**What do you like best about Neo4j Graph Database?**

It allows storing data with complex relationships, which can be represented suitably, making querying easy.

**What do you dislike about Neo4j Graph Database?**

It's primary use is free, but advanced features seem too costly.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Our data has various complex relationships which can be maintained and queried easily with the help of the Neo4j Graph database.

  ### 4. Best-In-Class Graph Database With a Gentle Learning Curve

**Rating:** 4.0/5.0 stars

**Reviewed by:** Maxim O. | Senior Manager, Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

I have been working with Neo4j professionally since 2020, primarily for the construction of knowledge graphs for regulatory reporting. Lots of things to like about the platform:
* Plenty of quickstart tools - particularly the Bloom browser, the desktop client, and Python tutorials make it easy to pick up as your first graph DB. It's a very accessible tool.
* Rich connector ecosystem for APIs, data sources, and data science capabilities.
* Speed of execution (vs. solving the same problem in a relational database).

**What do you dislike about Neo4j Graph Database?**

Not many negatives here. The managed offering (Aura) could be a bit more backward-compatible - as it stands, it is VERY forward-looking and as a result, it does not support older Neo4j versions (==3.x) or the bolt:// protocol. It would be good to see Neo4j 3.x on Aura, as this is the version that a popular OSS data catalog tool (Amundsen) requires.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Knowledge graphs - specifically, uncovering relationships between regulatory requirements/questions that are being asked by Environmental, Social, and Governance (ESG)  regulatory bodies.

  ### 5. Explore new world of graph

**Rating:** 4.0/5.0 stars

**Reviewed by:** Girish D. | Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** November 16, 2022

**What do you like best about Neo4j Graph Database?**

Insightful connections between the data which you have

**What do you dislike about Neo4j Graph Database?**

we can ease more on data ingestion methods for enterprise. Less known in the world of the internet.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

its solving major interconnection which are existing within data and it helps companys to grow there business

  ### 6. Great database, but there are still some issues

**Rating:** 4.0/5.0 stars

**Reviewed by:** Max I. | MTS 2 Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

Neo4j has an opensoruce version. Support is good and the community around this database is pretty big. Cypher QL is easy to learn and use. Neo4j browser is user-friendly and has a lot of setting for both new and experienced customers.

**What do you dislike about Neo4j Graph Database?**

There are still some annoying bugs, like queries that can't be terminated by the kill command, in one of the recent versions I couldn't have more than 1 tabs open at the same time, etc.....

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I'm using Neo4j at work to store information about product catalog items and their relationships. We've got millions of nodes and hundreds of millions of relationships in our catalog, and Neo4j has proven its ability to easily handle it.

  ### 7. Using neo4j in academic and commercial settings

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Pharmaceuticals | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

I have tended to work with ontology data over the years.  This data does not lend itself to RDBMS.  Neo4j provides an excellent resource for storing the data, querying, and building applications on top of ontology data.  I have used the community edition while working in academia with much success.  There is just enough information on the web to get something up and running without direct sales support.  I have moved to a commercial setting recently.  We are exploring how to use neo4j to add an important element to our query engine.

**What do you dislike about Neo4j Graph Database?**

There seems to be a lot of pain involved in upgrading the neo4j system between versions (ex: 4.1->4.2->4.3).  The upgrade path is brittle and very error prone.  Simplifying this process is very important.  I do not think the upgrade path should necessarily allow users to "skip" versions as part of the upgrade, but I think some of the steps could be automated.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I want to build a graph of biological relationships (ex: genes, proteins, etc.) on top of flat file data from our clients.  The goal is to augment their biological data with publicly available data to provide  comprehensive insights into their data.

  ### 8. Friendly and helpful

**Rating:** 4.0/5.0 stars

**Reviewed by:** Daniel V. | DevOps Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2022

**What do you like best about Neo4j Graph Database?**

Fast response from support, and active community of users. Being new to graph databases, Neo4j was a great landing place to be introduced to graph databases and get going with real time feedback.

**What do you dislike about Neo4j Graph Database?**

Documentation at times seems to be misleading or outdated. Especially related to causal clustering and running Neo4j on Docker. The restore process on 4.4.x is also a bit ambiguous.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4j is helping me run a highly available graph database on the cloud with support for backups and restores. As for the customer experience, Neo4j is helping us provide recommendations to our users.

  ### 9. Great on reads and modeling needs improvements writing at scale

**Rating:** 3.5/5.0 stars

**Reviewed by:** Will D. | CTO, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

So really like the property container. Modeling relationships between various types and the flexibility. Unlike SQL, Neo4j is able to do much more complicated join queries at scale.

**What do you dislike about Neo4j Graph Database?**

Write performance and locking are the most problematic. The pesimistic locking is very restrictive if that was configurable that would be a huge improvement. Also the clustering is much more the application's responsiblity.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

The problems that Neo4j helps the most with is modeling a dynamic application with dynamic reporting/dashboaring. It allows our customers to proactively add more properties and queries easily.

  ### 10. My experience using Neo4j as a Computer Science undergrad

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andrei B. | Dishwasher, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2022

**What do you like best about Neo4j Graph Database?**

I find it easy and intuitive to import data to Neo4j. I like that it's quick to start working on finding patterns in the graphs with Cypher.

**What do you dislike about Neo4j Graph Database?**

I don't like that Neo4j can't be used without an internet connection. I find that it lacks tools for creating graph compatible data from relational datasets.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4j's Cypher language offers an alternative to relational querying that I think is innovative and more powerful than conventional methods. I look forward to using something similar to it in my professional carreer.

  ### 11. Usage of Neo4j in the bioindustry

**Rating:** 4.0/5.0 stars

**Reviewed by:** Philipp L. | Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2022

**What do you like best about Neo4j Graph Database?**

I like the user-friendliness and especially the large set of options provided by the Graph Data Science library.

**What do you dislike about Neo4j Graph Database?**

Pricing structure and offerings is somewhat convoluted and could be more transparent and simplified.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

It allows us to democratize access to data and algorithms beyond our developers and build a complex knowledge graph that connects biodiversity, complex ML-derived biological features, product development processes for the bioeconomy, and monitor our access-benefit sharing agreements from which biodiversity hotspots across the globe benefit.

  ### 12. Neo4j is one of the best graph database.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2022

**What do you like best about Neo4j Graph Database?**

It's interactive UI is very helpful for developers.

**What do you dislike about Neo4j Graph Database?**

It becomes unstable with large datasets.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

It's an open source graph database and can be integrated with Java.

  ### 13. Supply Chain applications - initial evaluation

**Rating:** 3.5/5.0 stars

**Reviewed by:** Adam K. | Artificial Intelligence Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

cypher is very easy to pick up and intuitive. browser portal is also easy to use. sandbox with examples and tutorials with example datasets is very useful for beginners.

**What do you dislike about Neo4j Graph Database?**

some complex queries are not easy to write and often reside in APOC library which for a new user "seems" intimidating.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

End to End supply chain modeling and supply chain event response system.

  ### 14. Easy to get up and going, support was very helpful.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Government Administration | Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

Neo4j has a lot of documentation available online, and their support services are very helpful and responsive. The graph data science library is also very comprehensive and allows you to do a lot of powerful stuff without much startup time.

**What do you dislike about Neo4j Graph Database?**

I wish there were more robust connectors to other data storage formats, like AWS or Microsoft cloud. We have been having trouble connecting to an enterprise installation of Neo4j from Azure cloud.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4j is helping us solve geospatial aggregations and point queries, as well as exploring and distilling complex relationships into simple summaries to help us make decisions.

  ### 15. Deans Slanderous Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

The active responses from developers on the support forums are very helpful. Community engagement is critical. The docmentation and support guides are very useful.

**What do you dislike about Neo4j Graph Database?**

The docmentation and support guides are very useful but do not go very in depth about the more sophisticated uses of the CYPHER query language forcing you to resort to support forums.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

We are using Neo4j to track assets throughout our railroads, providing a flexible real time feed of DB that is not constrained by normal relational database boxes.

  ### 16. Neo4J Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

Very fast lookup with multi-level nested queries, especially against relational databases and especially no-sql. The developer ecosystem is robust, and the community is helpful.

**What do you dislike about Neo4j Graph Database?**

The helm charts are not in the kubernetes standard. The defaults in said helm charts are not sane. Operational guidance as to installation on kubernetes is lacking.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

It helps with the data-type sprawl and aggregation, with a non-schema approach, many data entities can be aggregated in an efficient way to make data easy to understand for all.

  ### 17. Tinkering over the last 7 years

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

I like how easy it is to get started.   I like the concept of graph in general.  I like the tools that come along with Neo4j for visualization and browsing.

**What do you dislike about Neo4j Graph Database?**

The user interface to the Neo4j Browser sometimes feels clunky and hard use.  Specifically, the scrolling and pinning feel awkward.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

The experience that I learned about at GraphConnect using the GraphQL Toolkit was exciting.  I'm not yet using it, but look forward to.

  ### 18. Modeling Made Easy

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 07, 2022

**What do you like best about Neo4j Graph Database?**

How visual the graph is...it's so easy to whiteboard a problem and build a graph accordingly.

**What do you dislike about Neo4j Graph Database?**

I think the training on cypher could be improved a bit for new users.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

How to turn a business problem into a graph that everyone can comprehend and understand. Flexible to fit the ever changing problems organizations face.

  ### 19. Best graph data science on the market

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2022

**What do you like best about Neo4j Graph Database?**

Lots of embedded graph data science models

**What do you dislike about Neo4j Graph Database?**

Enterprise Edition is expensive, but the version with the minimum required security features

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Ability to convey data in a more meaningful way

  ### 20. HPE - Neo4j experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 06, 2022

**What do you like best about Neo4j Graph Database?**

Ahead of all graph databases in many aspects:
spark connector, advanced cypher, graphql library
Scalable, performant, reliable

**What do you dislike about Neo4j Graph Database?**

costlier as compared to other graph databases

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

ingesting data through spark

  ### 21. Neo4J review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 13, 2020

**What do you like best about Neo4j Graph Database?**

I like a lot trying to improve graph language

**What do you dislike about Neo4j Graph Database?**

For a moment now all thing that I like a lot

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

It's helping to build fast  graph databases

  ### 22. Neo4j for ontology based KB generation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sana R. | Machine Learning Research Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 16, 2020

**What do you like best about Neo4j Graph Database?**

I've used neo4j for ontology-based KB generation task. So far, I have found neo4j graph-based data representation to be the best fit for such tasks. Apart from that, neo4j easy to learn and operate with.

**What do you dislike about Neo4j Graph Database?**

Neo4j master-slave architecture, writes are always done on master. Overall write-performance issues relative to SQL databases. Garbage collection pauses.

**Recommendations to others considering Neo4j Graph Database:**

If you think your problem can be solved by graph based data, neo4j is worth a try

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I've used neo4j for the ontology-based KB generation task. The knowledge base consists of health care data with ontology representation as disease, symptoms, medication, organ/part of body associated etc along with their respective data and their relationship with each other.   applying different graph-ml algorithm (like decision trees) on available data in graph to get a good accuracy of diagnosis. This also focuses on Knowledge Validation, Inferencing and Explanation/ Justification process of knowledge Engineering to maintain our healthcare knowledge base. Currently, we do not have CCDA’s available with information of symptom of patients (chief complaint, the reason for visit, etc.). For the time being, we are collecting data from online sources and will use that to symptom-based disease diagnosis.Healthcare KB generation of clinical data using cTAKES NLP and Neo4j.
As name of the project suggests "all men must serve", demo code of the project is available publically in the link.  So far, I have found neo4j graph based data representation to be the best fit for such tasks.

  ### 23. Great database solution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lalit S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 28, 2020

**What do you like best about Neo4j Graph Database?**

Neo4j Database is easy to use scalable and flexible as well. Also it did not take a lot time for me to learn Neo4j. Also I have recommended some of my colleague to use the same.

**What do you dislike about Neo4j Graph Database?**

As of first time it took some time to understand as I am a front end developer. But later it was very smooth to use.

**Recommendations to others considering Neo4j Graph Database:**

Yes you can go for it and give it a try

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

As I am a front end android developer and I am working over some idea. The new database is helping me out with database.

  ### 24. Fast Graph Based Database that most useful when looking for relational databases alternatives

**Rating:** 3.5/5.0 stars

**Reviewed by:** Mhmd S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 27, 2020

**What do you like best about Neo4j Graph Database?**

Fast , Easy to use and The Relations Between Nodes

**What do you dislike about Neo4j Graph Database?**

The queries syntax is somehow weird specially when you are new to it

**Recommendations to others considering Neo4j Graph Database:**

Neo4j Is Best Beneficial when you use it in the right place , If your Application needs a fast , relation oriented Databases then you should consider Neo4j as your first options

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Warehouse Management, The Relations In Neo4j is more flexible

  ### 25. Best graph database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** October 29, 2020

**What do you like best about Neo4j Graph Database?**

It's very efficient on large datasets to support the multiple relations between the nodes. In addition, it provides very good graphical representation and interactive UI to analyze or present a dataset.

**What do you dislike about Neo4j Graph Database?**

Not so easy to configure and when the number of relations grows a lot, the general graph becomes very complex to analyze.

**Recommendations to others considering Neo4j Graph Database:**

It is the best option for relational problems.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

neo4j helps me to handle a huge volume of data (events) and creates relations between them. In the end, with a connected graph of all events, it helps me a lot to debug some events in my event-driven platform.

  ### 26. Graph based querying tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 26, 2020

**What do you like best about Neo4j Graph Database?**

It is very convenient to write a complex query with very ease way.

**What do you dislike about Neo4j Graph Database?**

it has less resource for learning. there should be a video series on updates and new learning feature

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I tried to learn from officially website and implemented in one of my project

  ### 27. Rich community, robust and scalable

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 13, 2020

**What do you like best about Neo4j Graph Database?**

Very good interactive UI. very efficient on large datasets to support the multiple relations between the nodes.

**What do you dislike about Neo4j Graph Database?**

Sometimes hard to visualize complex data analyses. Automatic backups could be improved

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

IoT device simulation and visualization.

  ### 28. Easy to learn, sophisticated features

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 25, 2020

**What do you like best about Neo4j Graph Database?**

Sophisticated features
Lesser Maintenance overhead for smaller data size
Gives a good ui to analyse data

**What do you dislike about Neo4j Graph Database?**

graphical representation for complex graph is not great

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

GC pauses

  ### 29. Build large multi-property objects

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tyla W. | IT Consultant, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 04, 2019

**What do you like best about Neo4j Graph Database?**

In Neo4J, the various interactions between nodes are very effective in large databases. Processes are special keys that can be introduced into Neo4J to allow specific software requests or integration with Java operations. Also, UI client credentials restricted access enables for nicely controlled access. Neo4J is really helpful when it comes to solving the Cypher scripting language's limitations. 

**What do you dislike about Neo4j Graph Database?**

Even the graphical display of the less advanced data set is nice, but it is not nice for a complex information set with over ten probable relationship charts. Also, you must use Neo4J native API, as it does not cooperate with any other open source APIs. I would specially like it to be integrate with BluePrint.

**Recommendations to others considering Neo4j Graph Database:**

Neo4J is suitable for companies where matching information patterns is important and when data scanning constantly required. The use of Neo4J facilitates effective information processing and the capacity to search using Cypher. However, Neo4J is probably not really the most effective solution if you have deep requirements to search for individual nodes and their related data.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4J is a good choice for us to examine and create a relationship modules. It allows us to build large multi-property objects, consume them at competitive prices, scan for the map and display results quickly enough for you to actually operate the site from them. As the software is entirely materialized, both joints are assembled in frequent time, which significantly improves database quality without requiring additional software development.

  ### 30. Great data store. Very use case specific.  Not recommended for users not operating at scale.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Shivendra S. | Associate Director of Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 21, 2016

**What do you like best about Neo4j Graph Database?**

I started using Neo4J to represent various facilities ( of a startup that I work at) across the city as nodes and represent their relationships in terms of mode of commute available and the associated costs.

The brilliant thing about Neo4J, or graph DB for that matter of fact, is that it represents a graph like database as a graph and not a format manipulated to be used like a graph.  This is turn makes it extremely practical for various graph based use cases like route optimization, connectivity networks etc

One more added advantage with using neo4j is the ability to use years of research done on graphs & its algorithms.

Now,  what sets neo4J apart : 

1) The cypher query language is very natural to write and easy to understand.
2)  Allows many RDBMS like constraints to be applied to a graph.
3) The in-built query browser eliminates the use of 3rd party tools for simple graph visualizations

**What do you dislike about Neo4j Graph Database?**

1) Not optimized for long traversal queries. Queries that require multiple routes inherently.
2) Very few DB drivers available, mostly are SDKs wrapped over the cypher query language (and communicates with the DB over HTTP & hence slightly slower).
3) cypher queries though simple to get started with,  quickly turns into a complicated one due to very few methods.

**Recommendations to others considering Neo4j Graph Database:**

Just one  :  It doesn't scale with multiple cores if you are using the community edition. 
So before using it in a production environment make sure that the community edition would meet your scale, as the enterprise edition is pretty steeply priced.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

We were trying to create a graph of various facilities and depots with weighted routes. What we essentially wanted to do was find the cheapest route from one facility to another ( via multiple hops)

Benefits of using neo4j are pretty obvious for us, we have created a graph and neo4j is a graph db, so there can not be a more natural fit for our usecase.

  ### 31. Graph database with a powerful query language

**Rating:** 3.5/5.0 stars

**Reviewed by:** Justin P. | CTO & Co-founder, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 10, 2016

**What do you like best about Neo4j Graph Database?**

Relatively easy installation, and a wide variety of language-specific integration libraries. The query language is concise and extremely powerful. What would have been done with a ton of loops and a variety of control statements was summed up in just a couple of lines. The syntax, while not as beautifully readable as many of the ruby/rails and nodejs code out there today, is readily understandable to others reviewing it, through as with anything the devil is in the details.

**What do you dislike about Neo4j Graph Database?**

The query language, while extremely powerful, can be a bit obtuse for complex queries. Additionally, if you're running something really sophisticated, you'll need some pretty solid hardware that can support it. In our case it was worth the benefit, but I could see someone using a much simpler solution using a relational database and less resources. Testing the queries also became problematic as we ended up tracing through our complex datastore by hand many times.

**Recommendations to others considering Neo4j Graph Database:**

As with most implementations, start with small examples and build on it little by little.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

We use neo4j in a service that recommends mobile apps based on a fairly complex set of criteria, but at the base of it, the algorithm finds similar users to the target and picks apps that have not yet been installed in certain content verticals. After a few hours of iterating on a solution, our algorithm came down to just few lines of neo4j query language.

  ### 32. Graph analysis with Neo4J

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mario C. | Army Of One, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2016

**What do you like best about Neo4j Graph Database?**

Neo4j is the leader in the graph databases solutions. Its initial release was in 2007 and today it must be the first solution if you want to do serious things with graphs and machine learning using very optimized algorithms. It's very polished in many features, including their web UI which is awesome. Cypher is also an awesome query language that gives "out-of-the-box" many algorithms that you'll usually have to do manually in Gremlin.

**What do you dislike about Neo4j Graph Database?**

Its licensing is GPL3 and their "Enterprise" edition is quite expensive. Community Edition (free) has lot less pro features than enterprise but usually you won't need them in "small" projects. Its scalability is also not specially friendly forcing you a master-slave with a load balancer. Cypher, althought very powerful, is a new query language to learn and that takes some time to master.

**Recommendations to others considering Neo4j Graph Database:**

The three players today are Neo4j, OrientDB and TitanDB. I would start with Neo4j as it's the one that has more tutorials and videos on internet. Then I would give a try to OrientDB after a while with Neo4j, just to know your options. Finally, if you really have a huge amount of data, try TitanDB from the beginning (deployment is complex).

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Neo4J is specially good for rapid queries, graph analysis, sentiment analysis, prediction and to "make triangles" in general. We use it for a dependency graph and work flawlessly but we finally give a try to OrientDB to gain some know-how and make a comparison. Today we stay with Neo4j.

  ### 33. A small but fast data inferencing engine

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 14, 2016

**What do you like best about Neo4j Graph Database?**

The inbuilt tutorials that got me started in less than 15 minutes. The Cypher language is not that hard to learn and understand as such, but a little recipe book with some real-world problem-solutions on the same could help a lot.

**What do you dislike about Neo4j Graph Database?**

Not many ways inbuilt, to import data from various types of formats and sources especially JSON. You have to write your own program talking to their rest api, in order to upload a dataset that you already have in more useable format i.e JSON

**Recommendations to others considering Neo4j Graph Database:**

Only use this, if you have to find interconnected relationship in your data. Though this alone might not be as useful as it can be with combination of a regular RDBMS software or a modern ODBMS. In short, it entirely depends on your requirement. This is a quick solution for an urgent need of analysing connected data

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I can't state exact business problem, but the abstract of that problem is to find suggestions based on various geographical & demographical factors for a given person, primarily about Travel. The benefits that are there with usage of this product is that, the time taken to bring up a working solution got shortened by a huge factor. We were able to test our algorithms and the output based on business requirements fairly well.

  ### 34. Great, but take time to pick your implementation library and language

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 10, 2016

**What do you like best about Neo4j Graph Database?**

Neo4J makes it easy for the data structure to match the business vocabulary. Also, being able to set attributes on the relation between node is an incredibly powerful way to store knowledge and retrieve it afterward.

My main use was to build a private social network were the most important data were the attributes lining the various members. Building this kind of structure in SQL would have required an heavy structure and a lot of pre-caching to be performant. With Neo4J, speed was never an issue even when building relationships 6-7 nodes away.

**What do you dislike about Neo4j Graph Database?**

The available Ruby client gems to work with Neo4J are (at least at the time, ~1 year ago) not documented in a consistent way. While Neo4J allows you to manipulate data in various ways, as a new comer I found it hard to figure out which way to insert or query my data. There were also a few cases where cut&pasting working examples and tweaking some params would give me surprising results. 

Fortunately for me, I decided to switch to Node and found another client with a better documentation. Since then, I think the Ruby landscape has changed and I hope to experiment with the latest gems in an upcoming project.

**Recommendations to others considering Neo4j Graph Database:**

Try it first with a toy project. Spend a day or two playing with it and see how easy it is to answer complex questions.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

Building a social network for a niche industry where every member could vouch and rate people they have worked with in previous projects. 

The biggest benefit of using Neo4J was how easy it was to transform the business models into code, adding complexity as we went along without the need to worrying about SQL schema.

  ### 35. It's good but could be improved

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 14, 2016

**What do you like best about Neo4j Graph Database?**

The speed and flexibility of Neo4j are great, we used it to implement a flexible permission system, and it works great. They share a free book on their site too.

**What do you dislike about Neo4j Graph Database?**

No concept of a database like in relational or document databases, Neo4j handles only a single graph instance, which makes local development harder.

**Recommendations to others considering Neo4j Graph Database:**

It's fast and stable, it's easy entry, didn't really need to use their support so I can't tell about their quality of service.

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

We've implemented a flexible permission system based on roles and individual needs for users. Doing great for now, in production for 3 months, we had no issues with it.

  ### 36. CTO

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ran T. | Co-founder and developer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2016

**What do you like best about Neo4j Graph Database?**

Great query interface. Nice graph query capabilities

**What do you dislike about Neo4j Graph Database?**

Some of the queries are not so trivial to perform. In some other situations I'd see performance bottlenecks. 

**What problems is Neo4j Graph Database solving and how is that benefiting you?**

I'm building a cooperation graph for github users. 


## Neo4j Graph Database Discussions
  - [What companies use neo4j?](https://www.g2.com/discussions/what-companies-use-neo4j) - 1 comment
  - [Is neo4j enterprise free?](https://www.g2.com/discussions/is-neo4j-enterprise-free) - 2 comments
  - [What are some of the benefits provided by the neo4j DBMS?](https://www.g2.com/discussions/what-are-some-of-the-benefits-provided-by-the-neo4j-dbms) - 1 comment
  - [What is neo4j good for?](https://www.g2.com/discussions/what-is-neo4j-good-for) - 2 comments

- [View Neo4j Graph Database pricing details and edition comparison](https://www.g2.com/products/neo4j-graph-database/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-12+11%3A08%3A58+-0500&secure%5Bsession_id%5D=0d4d93b6-aac5-4dd7-b847-ac529fdd926c&secure%5Btoken%5D=9173ff929833409d1a8bd1f5150dcf6910c728cc0c4aa4955e2e21dd75f6029c&format=llm_user)

## Neo4j Graph Database Features
**Management**
- Data dictionary
- Data Replication
- Query Language
- Data Modeling
- Performance Analysis
- Data Synchronization
- Real-Time Data
- Data Storage Management

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Query Language

**Configuration**
- Application Performance
- Orchestration
- Database Monitoring
- Anomaly Detection
- Network Security

**Maintenance**
- Data Migration
- Backup and Recovery
- Multi-User Environment
- Automatic Backup
- Database Conversion

**Availability**
- Auto Sharding
- Auto Recovery

**Database Administration**
- Provisioning
- Governance
- Auditing

**Security**
- Data Encryption
- User Access Control
- Mobile Access

**Performance**
- Query Optimization

**Additional Functionality**
- Workflow Management
- Third-Party Integrations
- Data Extraction
- Relational Database Management
- SSL Security
- API
- Data Connectors
- Search/Filter
- Reporting & Statistics
- Customizable Templates
- AI Copilot
- Full Text Search
- Data Virtualization
- Data Import/Export
- Generative AI
- Drag & Drop
- Customizable Fields
- Authentication
- Data Visualization
- Secure Data Storage
- Activity Dashboard
- Data Mapping
- Multiple Programming Languages Supported
- Data Capture and Transfer
- User Management
- NOSQL Database Management
- Access Controls/Permissions
- Calendar Management
- Real-Time Monitoring
- Document Storage
- Audit Management
- Charting

**Availability**
- Scalability
- Backup
- Archiving
- Indexing

**Security**
- Data Masking
- Authentication And Single Sign-On
- Data Anonymization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Data Management**
- Data Replication
- Advanced Data Analytics

**Support**
- Multi-Model
- BI Connectors
- Operating Systems

## Top Neo4j Graph Database Alternatives
  - [Arango](https://www.g2.com/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [Azure Cosmos DB](https://www.g2.com/products/azure-cosmos-db/reviews) - 4.2/5.0 (59 reviews)
  - [Amazon Neptune](https://www.g2.com/products/amazon-neptune/reviews) - 4.3/5.0 (31 reviews)

