Save to My Lists
Claimed
Claimed

Top Rated Neo4j Graph Database Alternatives

Neo4j Graph Database Reviews & Product Details - Page 11

Neo4j Graph Database Overview

What is Neo4j Graph Database?

The fastest path to graph. Centered around the leading native graph database, today'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: "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'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 Details
Languages Supported
English
Show LessShow More
Product Description

Neo4 is a graph database, that brings data relationships to the fore. From companies offering personalized product and service recommendations; to websites adding social capabilities; to telcos diagnosing network issues; to enterprises reimagining master data, identity, and access models; organizations adopt graph databases as the best way to model, store and query both data and its relationships.

How do you position yourself against your competitors?

Neo4j is the leader in Graph DBMS ranking by a wide margin (src: DB-Engines) and is Forrester wave leader for Graph Data Platform. Neo4j powers more than 2,000 startups, 800 enterprises, 75% of the Fortune 500, and 200K+ developers, all while delivering the definitive foundation for connected data at unlimited scale and developer velocity. Neo4j is used by 7 of the world’s top 10 retailers, 3 of the top 5 aircraft manufacturers, 8 of the top 10 insurance companies, all of North America’s top 20 banks, 8 of the top 10 automakers, 3 of the world’s top 5 hotels, and 7 of the top 10 telecoms.

Neo4j delivers easy to learn and use graph technology that has been battle tested for performance and scale, while preserving ACID compliance and data integrity against the most demanding use cases and is able to maintain performant execution as applications increase in complexity.


Seller Details
Year Founded
2007
HQ Location
San Mateo, CA
Twitter
@neo4j
45,831 Twitter followers
LinkedIn® Page
www.linkedin.com
920 employees on LinkedIn®

JT
Overview Provided by:

Recent Neo4j Graph Database Reviews

Krunal K.
KK
Krunal K.Enterprise (> 1000 emp.)
4.5 out of 5
"Neo4j used for design supply chain solutions"
The ease of creating graph and graph visualisation using neo4j platform
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
3.5 out of 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.Mid-Market (51-1000 emp.)
4.5 out of 5
"Best Graph Database for your data pattern insight and ML workload"
the cypher syntax of neo4j is really great for beginners, it is as similar as human communicating with db in english langauage. it's just that we h...

Neo4j Graph Database Pricing

Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Neo4j Graph Database Media

Neo4j Graph Database Demo - 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...
Neo4j Graph Database Demo - 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.
Neo4j Graph Database Demo - 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.
Neo4j Graph Database Demo - 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...
Neo4j Graph Database Demo - Neo4j Browser
A developer-focused tool and is the ultimate place to write Cypher queries and explore the contents of your Neo4j graph database.
Neo4j Graph Database Demo - 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.
Answer a few questions to help the Neo4j Graph Database community
Have you used Neo4j Graph Database before?
Yes

132 Neo4j Graph Database Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
132 Neo4j Graph Database Reviews
4.5 out of 5
132 Neo4j Graph Database Reviews
4.5 out of 5

Neo4j Graph Database Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for Neo4j Graph DatabaseQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Verified User in Research
UR
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about 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. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

Education Resources should be widely available aside from the training and documentation available onsite. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

More resources and training online. Review collected by and hosted on G2.com.

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

We are trying to experiment on how to migrate our databases and adapt to a NoSQL graph database. Review collected by and hosted on G2.com.

Shaik R.
SR
Product Engineer
Internet
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about Neo4j Graph Database?

The ease of implementing it. It can hold a large amount(millions) of relational data with ease and can retrieval is fast too. Coming to the cypher query language(CQL) it is very convenient to retrieve complex data from the database even if it's highly connected data. Now with the recent releases the APOC procedures make it more simpler to control the basic DMLs and DDLs. This database is a must try for relational data. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

OLTP is not that flexible if used with neo4j. As the relational data grows we started facing problems with the implementation of OLTP part with Neo4j. And it still can face problems with Super Nodes(most highly connected single node). The schema should be properly designed to hold off millions of data without ambiguity. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

If you have relational data and are looking for statistical analytics the neo4j is the best solution in the market out there right now. Review collected by and hosted on G2.com.

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

We used Neo4j for Analytics purpose. The retrieval from the cypher is fast and convenient. The best part is that it has many language drivers so implementation is very flexible. We didn't face any problem while we moved our code from one language to other to check the compatibility with the database. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about 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. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

Our team is really happy with the Neo4j solution, no complaints. Review collected by and hosted on G2.com.

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

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

Shivendra S.
SS
Associate Director of Engineering
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
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 Review collected by and hosted on G2.com.

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

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

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

Petr B.
PB
Research Assistant
Higher Education
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Neo4j Graph Database?

Property graph model is great as it is isomorphic to datastructures (knowledge graphs) that we model which lets us avoid writing much glue code and awful joins. I very much like the query language for its flexibility and of course the web interface is super useful for exploration. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

I wish there was some room for hybrid representation - like in document-based dbs. In some cases, the fact that it's a connected graph rather than a collection of ad-hoc rows, triples or whatever puts additional responsibility in certain fairly basic use cases. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

I've seen an earlier version few years back and witnessed witnessed how it matured, especially the UI. But be wary that it might not work in plain old object serialization use-cases (although I know there is a great object persistence framework for Neo - NeoModel). It should be great for exploratory applications like social network analysis but at the same time it would accommodate something more profound like SPARQL-style content. Review collected by and hosted on G2.com.

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

Knowledge representation and cognitive memory modeling for natural language understanding / artificial intelligence. Review collected by and hosted on G2.com.

Macy C.
MC
Professional Services Consultant
Computer Software
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Neo4j Graph Database?

Great community, awesome in city meetups. The language is really simple compared to other data languages. Once you get into graphs, you need a framework that can express your thoughts easily. The neo4j graph language is fairly easy to understand and there are a LOT of toolkits available to map it to your environment. (graphs)-[:ARE]->(everywhere) Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

I wish there was a vis tool to help learn the language. Although I said it's easy, I should have said it is the easiest. Without an instructor like at the city meetups, it is probably tough to learn it over a weekend. But WAY easier than other systems. At least you don't need to install java or some other crazy dependency. :) Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

Use neo4j, go to a city meetup.

LEARN graph concepts first. Do not try and stick RDBMS ideas and concepts or use cases into a graph.

graph is a special tool to apply node edge math. not a data store best suited for record keeping (USUALLY)

obviously your milage will very depending on your use case. But my advice to managers is to know if you have the right use case for this kind of database, e.g. distance - So if you can transform your data into a topology and your question can be phrased in a closeness / distance way, then you will be very successful. Review collected by and hosted on G2.com.

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

Graphs help define distances between relationships of entities. I was working on analysing cyber attacks to determine "strike" distance for a given attack against a given environment. Review collected by and hosted on G2.com.

Nikhil K.
NK
System Analyst
Financial Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Neo4j Graph Database?

The dashboard interface is really nice. Really user friendly to write Cypher queries to retrieve graph subsets. The graph is also made interactive and this helps easy presentation. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

There could be more flexible implementations of algorithms in the library. This is possible, but usually with the loss of readability. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

Just play around with the interface, the bouncing nodes and relationships. This is the easiest way to get familiar with Cypher.

Understand graph algorithms before attempting to use the built in methods in neo4j. This will save a lot of time as it is difficult to map the interfaces with the familiar algorithms. Review collected by and hosted on G2.com.

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

I was trying to compare two huge xml files. Initially I tried a DOM parser. But comparing files of the size >1GB eats up my memory and would never work. I did not want to introduce the overhead of a relational database. Using neo4j, I was able to create a library which transforms an xml to a graph in neo4j. This helps traversal and retrieval Review collected by and hosted on G2.com.

Per K.
PK
Systems Architect
Biotechnology
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Neo4j Graph Database?

The well-designed concepts and implementation of Neo4j makes it easy to model the domain data I had. It also turned to be easier to develop the data model using a graph database than an SQL database,. Oftentimes, SQL database schema become brittle and hard to modify after a certain level of complexity. I did not experience this problem with Neo4j. The Cypher query language took a little time to figure out, but in the end turned out to be powerful and easy to use. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

With the current implementation, one Neo4j server has one and only one data space. For use cases where one has two or more distinct data domains, one would sometimes be able to use one single server for more than one data space. It is of course possible to work around this in different ways, but that is messy. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

If you have densely connected data, use Neo4j. If you are experimenting with different conceptual models of your data, Neo4j is easier to work with than SQL databases. Review collected by and hosted on G2.com.

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

I have mostly tried out Neo4j in a hobby project involving authors, books, articles, an the critique and influence relations between them. The modelling of this domain was easy, almost trivial in neo4j. This data creates very dense relationship graphs, and having to use I have sketched several other more work-related projects, but have not yet been able to spend substantial effort on them. Review collected by and hosted on G2.com.

Michael S.
MS
Code Connoisseur and Founder
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Neo4j Graph Database?

Whenever we begin a project we usually think about the relationships between all the various actors. We draw them on the white board. With Neo4j it's really easy to translate that mental model directly into a database schema. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

The tooling itself was an issue. We used the neo4j ruby bindings to create an embedded neo4j database in rails. This required us to use jruby instead of regular ruby. Using jruby created a lot of other issues with compatibility with the various gems out there that we needed to use. Also there was a lot of uncertainty about licensing which was a business concern. Just by using it were we in the clear or did we have to pay out if we were commercial? It was a headache the legal department did not want to deal with. Review collected by and hosted on G2.com.

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

We were creating a new kind of generalizable recommendation engine. We were able to prototype new search algorithms quickly. Review collected by and hosted on G2.com.

Andrii S.
AS
Startup Founder
Information Technology and Services
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Neo4j Graph Database?

RDBMS are now the de-facto industry standard and they shine in calculations through BIG arrays of data packed into rectangular tables (consider mega- hyper-Excel on steroids). But neither real world nor business logic is rectangular by their nature. The World consists of flexible structures like lists, like trees (be it a plant, or organisational structure, or tree of possible decisions), like networks and lace, or - what a horror! - like fractals. RDBMS, with its tabular rectangular nature, is able to emulate these with its tables - but it requires deep and complex programmatical magic, which also involve complexity, computational and human resources, and... software errors.

Being a native graph database, Neo4j allows you to reflect complex real-world graph structures of entities and their relationships in an easy and natural way, close to 1:1 mapping - and thus, avoid bulky emulation of ethereal spiderweb structures with heavy rectangular bricks made of SQL. This allows you to make your systems faster, more responsive and smarter - because they reflect the reality better. Also, graph data model is much agiler than relational and tolerates many real-world conditions which RDBMS can not.

Using Neo4j since 2013 I confirm all the above myself. It is perfectly suitable for being a kernel for enterprise Master Data Management, integrating different business systems around it. Neo4j is perfectly suitable for modern microservice architectures of enterprise solutions, this technology is also native to it.

And the price-performance ratio is impressive. Neo4j is very, very fast, and (with Enterprise license) it smoothly scales horizontally (you also get HA as a bonus). Databases scaling a billion of nodes and several billions of relationships are perfectly realizable (I personally have used a database of about 200 million nodes and Neo4j scale extremely well - it's performance does not depend on the size of the database, only diameter of the graph really matters).

What captivated me the most is how easy and natural graph technology allows you model complex realities and discover non-obvious interconnections and relationships between the entities, together with hidden patterns of facts. OLAP cubes too are graph structures. after all.

Technology is new - but the learning curve is not too steep, as soon as you catch up with this new, different graph attitude. Also online support from the community and directly from Neo4j team members makes learning Neo4j a fascinating and pleasant experience. Review collected by and hosted on G2.com.

What do you dislike about Neo4j Graph Database?

Neo4j is industrial grade, commercial quality product. But it is at the stage of rapid development just now, upcoming version 3.0.0 promises new features and performance boosts. Also the graph query language - Cypher - is under extensive development, new "sugar" is being added to it together with performance enhancements. So it may be hard to choose which version to take for you project - more mature with fewer features, or the newest and powerful, but not proven bullet-proof yet?

Anyway, I can not call it a disadvantage, you just need to think two steps ahead, not one. Review collected by and hosted on G2.com.

Recommendations to others considering Neo4j Graph Database:

You need 1-2 men who are not afraid to learn and give them some time for experiments, things will start rolling forward easily then. Review collected by and hosted on G2.com.

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

In my projects, Neo4j was used as a master storage for business data migrated from legacy inherited systems, including CRM data, product catalog, provisioning, and billing. Observed benefits were:

- Neo4j allows easy data model reengineering, which brings new business value to inherited datasets, and gives abilities to interrelate previously isolated chunks of data,

- makes software development faster and easier - it eliminates the so-called Object-Relation Impedance which is typical to systems where RDBMS acts as a persistent storage of complex business data objects. Bulky and unwieldy and cumbersome Object-Relational-Mapping (ORM) persistence software layer (which in fact does not create business value) is replaced with lightweight and natural Object-Graph-Mapping (OGM) and this and it saves a lot of man-hours of development with better business results,

- Neo4j and graph data model tolerates "dirty data" and non-critical software errors much better than RDBMS; it is perfectly suited for Agile development process when requirement changes are popping out almost daily - but with graph, these changes do not demand re-engineering of the whole data model, only isolated parts of graph are affected and you can easily avoid crashing your previous development efforts. Review collected by and hosted on G2.com.