Try our new research platform with insights from 80,000+ expert users

MongoDB vs Neo4j Graph Database comparison

 

Comparison Buyer's Guide

Executive Summary
 

Categories and Ranking

MongoDB
Ranking in NoSQL Databases
1st
Average Rating
8.2
Number of Reviews
76
Ranking in other categories
Open Source Databases (5th), Managed NoSQL Databases (7th)
Neo4j Graph Database
Ranking in NoSQL Databases
9th
Average Rating
8.6
Number of Reviews
5
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of November 2024, in the NoSQL Databases category, the mindshare of MongoDB is 23.6%, down from 27.7% compared to the previous year. The mindshare of Neo4j Graph Database is 3.6%, up from 3.6% compared to the previous year. It is calculated based on PeerSpot user engagement data.
NoSQL Databases
 

Featured Reviews

Hamidul Islam - PeerSpot reviewer
Jan 20, 2023
Lightweight with good flexibility and very fast performance for searching data
I used the solution in the production level to search data and create education-based tutorials for a project. We had 30 managers, senior architects, tech leads, and software engineers working on the project.  Currently, I use the solution for my personal work.  The solution has good flexibility…
AR
Aug 26, 2024
Easy to use and not so expensive
For first-time users, if you don't know much about the tool, I think you should go with a document-based DBMS tool. I had to use the tool because I learned about it in college. My advice to others is that they need to learn about the tool, nodes, and vertices and then purchase Neo4j Graph Database. It will be a little bit difficult for new users to know what is the meaning of a node, what vertices are, how to use it, or how an application can use it. The tool is easy for new users as it is an intuitive tool. I rate the tool a nine out of ten.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I like that MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle."
"The most valuable feature of MongoDB is the ease of connections, aggregation, and queries."
"MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL."
"I found that MongoDB is most valuable for storing school-related queries. It's also user-friendly, and I found no difficulty accessing it. Setting it up is easy too."
"The most valuable feature is that you can store unstructured data, which is helpful when you don't know what the best structure should be and you cannot use a relational database because of that."
"I like the schemaless architecture that it follows. I also like the sharding that it provides."
"Scalability seems good. I've never been even close to finding the limits. I've run a couple of notes of redundancy but I've never had any problems with scalability."
"The aggregation framework is really good, allowing a developer to build very complex queries."
"As a graph database, I am surprised at their performance and response time."
"Enables people to understand what the business problem is and how the technology helps."
"The solution's best feature is how it differs from traditional SQL databases. It's hard to map people and find those near me in SQL, which requires long, complex queries. Neo4j Graph Database makes this easier with simpler queries. It also supports more data types, like JSON, which SQL doesn't."
"For now, the tool doesn't break down or stop, so it is quite stable."
"Creates the ability to visualize outputs."
 

Cons

"MongoDB would be improved with more integration, particularly for cloud environments like Google BigQuery."
"I rate the support from MongoDB a four out of five."
"It would help if MongoDB offered a light solution for small projects."
"It would be good to have scalability for clusters. For example, if we have three clusters, we should be able to increase to five clusters if required. I am not sure if such a feature is currently there. I hope there is good documentation for this."
"Data encryption is possible using third-party tools but they should have their own encryption capability built-in to this solution."
"MongoDB should not be used for reporting, analytics, or number-crunching tasks."
"The dashboard is an area of concern in the solution where improvements are required."
"Its security features can be better. Sometimes, my higher authority says that we are not going to use MongoDB because it doesn't provide that much security for the RDBMS or relational data that we use for transactions. Instead of MongoDB, we will use Oracle Database because for a transactional service, you have to rely on RDBMS ACID properties. I would love to work on MongoDB by using my mobile phone. When I am working remotely or traveling and have some instances deployed on my server, I should be able to check through my mobile whether all the data is being pulled. GitHub has a similar feature, where it lets you read from the laptop, and you can also pull and push with your mobile phone. I would request MongoDB to provide such a feature. Basically, I want a mobile version for both iOS and Android versions."
"There are concerns about performance and whether the tool can necessarily scale to provide the solution."
"The tool could improve by having more resources, especially for Golang, which we use. It lacks good basic libraries and doesn't have an ORM (Object-Relational Mapping) tool, which many NoSQL databases have. We thought about building an ORM for the Neo4j Graph Database but are too busy."
"So far, we have not had any issues and are happy with the product in general."
"For me, when the tool was deployed on an on-premises model, it was a little bit difficult the first time."
 

Pricing and Cost Advice

"The product is affordable."
"I currently use the solution's community edition which is free."
"MongoDB is a bit expensive compared to its competitors."
"It is rather expensive."
"There are different licenses available to be purchased, such as individual, premium, or enterprise."
"MongoDB is an open-source product."
"The solution is open source so is free."
"I believe that the licensing fees are paid on a yearly basis."
"The tool is not expensive."
"The solution is open source so that you can use it for free. They also offer an enterprise version with its billing. If your company is earning well, I suggest using the enterprise version. Otherwise, you can deploy it on your own cloud and pay based on usage."
report
Use our free recommendation engine to learn which NoSQL Databases solutions are best for your needs.
814,649 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
16%
Computer Software Company
14%
Manufacturing Company
7%
University
6%
Computer Software Company
18%
Financial Services Firm
14%
Energy/Utilities Company
10%
University
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
 

Questions from the Community

What do you like most about MongoDB?
MongoDB's approach to handling data in documents rather than traditional tables has been particularly beneficial.
What is your experience regarding pricing and costs for MongoDB?
MongoDB is free of charge. that said, there is also a paid version. We use both free and paid versions.
What needs improvement with MongoDB?
The free tools, like MongoDB Compass, could be enhanced. This is especially relevant for the IDEs or similar tools.
What is your experience regarding pricing and costs for Neo4j?
The solution is open source so that you can use it for free. They also offer an enterprise version with its billing. If your company is earning well, I suggest using the enterprise version. Otherwi...
What needs improvement with Neo4j Graph Database?
The tool could improve by having more resources, especially for Golang, which we use. It lacks good basic libraries and doesn't have an ORM (Object-Relational Mapping) tool, which many NoSQL databa...
What is your primary use case for Neo4j Graph Database?
We're building a social media platform, which is a great use case for the product. It helps connect people. For example, if we're friends on Facebook, I can get suggestions for people near me or re...
 

Comparisons

 

Learn More

 

Overview

 

Sample Customers

Facebook, MetLife, City of Chicago, Expedia, eBay, Google
Walmart, Telenor, Wazoku, Adidas, Cerved, GameSys, eBay, Schleich, ICIJ, die Bayerisch, Megree, InfoJobs, LinkedIn
Find out what your peers are saying about MongoDB vs. Neo4j Graph Database and other solutions. Updated: October 2024.
814,649 professionals have used our research since 2012.