Top Rated Neo4j Graph Database Alternatives
132 Neo4j Graph Database Reviews
Overall Review Sentiment for Neo4j Graph Database
Log in to view review sentiment.

The easy to relate anything to anything combined with the fact that it allows modelling data as it appears in the real world. This proves to be very powerful when building websites which contain lots of interconnected and related data.
You will find that the data model and the navigation model overlap and interconnect. Creating views which are connected to other views and show related content become natural building blocks to unlock the data. Review collected by and hosted on G2.com.
There is no easy way (other than running another instance) to create a database per customer/project. It would be nice to separate graphs per account which is common in other database systems. This would allow for many websites running on the same Neo4J instance without mixing their data.
Currently the only way to do it is to run an instance per project, which can be on the same machine using different port settings but maintaining that is more a nuisance than simply maintain one instance used by multiple (logically separated) users. Review collected by and hosted on G2.com.

Neo4j is such a robust and easy NOSQL paradigm to utilize and deploy. I have been using it for bioinformatics research as a repository for protein interactions for the past 3 years. Recently, we have been creating computer generated models and storing that information into Neo4J. Also, I have been working on a system to create mini semantic models too and storing that graph information into Neo4J. Review collected by and hosted on G2.com.
Nothing really, sometimes if the environment you are deploying needs to be updated with the newest version of JAVA to run, but nothing to complicated. Our current worry is disk size and spatial distribution of the graph network, nothing to difficult to solve. Review collected by and hosted on G2.com.

Ability to represent data as graph allows modeling complex data in a more natural way. The property graph model is a convenient way of describing the data models and I love it. Review collected by and hosted on G2.com.
Lack of support / integration with other popular frameworks. I have wanted to use Neo4j with the Django Web Framework several times but I am always skeptical of the available integration tools which do not appear to be so mature yet. Review collected by and hosted on G2.com.

Graph model. Powerful query language. Extensibility. Bindings for many languages.
I love their support for their community. They are great to work with, and answer their customers questions promptly. I've been in open source software for 17 years, and I think very highly of their community support.
The most important aspects of what we model are very well modeled by a graph database. We love the fact that you can ask questions like "What all depends on this system directly or indirectly". We can do the same for a network switch, and for a business process. It really rocks in this way. These are the questions you want to ask - and they're almost impossible to answer in a relational database. Review collected by and hosted on G2.com.
I need for some of my data to have more complex (map-like) attributes. I've worked around this, but it limits the queries I can perform in their database. I could write an extension that would take care of this, but I haven't. Having native maps would be a good thing. Instead I use JSON strings. It works for me. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.
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. Review collected by and hosted on G2.com.

Certainly one of the best things of Neo4j is that it tackles social network data. This makes it easier to quickly load explore the network much more quickly than any other database, as others would requiring extracting the data first to some language like R and employ some social network analysis library such as igraph.
In our research group, Neo4J is also viable because it is open source. We would burn all our research funds in the database alone with other solutions.
They also released freely a book for Neo4j enthusiasts to learn how to make the best of it. Review collected by and hosted on G2.com.
The worst problem with neo4j is finding the right people to use it. Often times we want the database to be made public, and unfortunately not many people are versed in graph databases yet. For that case, even Neo4j being easy to use by an expert, it makes the data hard to access by the majority of database users. Review collected by and hosted on G2.com.

Really appreciate the speed and efficiency of the graph model. We're using it for a logistics platform and the ability to build relationships into the model from the start and quickly traverse relevant data is great. The interface for testing is really nicely designed and there's lots of appropriate help available. Review collected by and hosted on G2.com.
The biggest challenge is that so few people seem to be using it and there aren't that many resources. There are more and more all the time - there are lots of packages in various programming languages at different levels of development. The biggest challenge, though, is the lack of high-level strategy advice on best-practices with the architecture. Lots of just trying things out. Review collected by and hosted on G2.com.

Neo4J is a true native graph database. As such it performs very, very efficiently for traversing even very large sets of connected data. It has proven to be highly robust, featuring true enterprise grade database features such as ACID transactions and automated backup and recovery.
Neo4J support has been absolutely outstanding as well. They are very responsive wether you are looking at a serious production outage (that may very likely even be your own fault) or something that just doesn't appear to do what you think it should do. Review collected by and hosted on G2.com.
Sometimes the backup verification can take longer than I would like. I am also always looking forward to faster query resolution as the query planner continues to improve. Review collected by and hosted on G2.com.
There are a lot of things that make a graph database awesome for every day usage. On of them is the fact that previous queries that would had to join a lot of tables are very easily to make now at huge speeds. Getting friends of friends that like something that you haven't is extremely easy to do and this makes it a perfect tool for Recommendations. And not any kind of recommendations but Real-Time Recommendations. It's the perfect tool for storing huge amounts of data that are very interconnected and getting data easily out using Cypher which is a perfect tool for anyone to understand, even non-technical people. Review collected by and hosted on G2.com.
I dislike only a couple of things. The fact that there's no possibility to store object data to nodes or relationships without flattening them before and the fact that there's no native data storage integrated. Review collected by and hosted on G2.com.

You could link concept between them without any constraints, it's really useful for mixing all kind of data in a hypergraph way.
Sometimes it's more natural for brain to navigate in a graph wired data network, than in a classic table-row model. Review collected by and hosted on G2.com.
The cypher language is a double side knife tool, it could be powerful but also a pain. Review collected by and hosted on G2.com.