App comparison
Add up to 4 apps below to see how they compare. You can also use the "Compare" buttons while browsing.
GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Our commitment
Independent research methodology
Our researchers use a mix of verified reviews, independent research, and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
How GetApp verifies reviews
GetApp carefully verified over 2 million reviews to bring you authentic software experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.
How GetApp ensures transparency
GetApp lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. GetApp is free for users. Software providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website.
Add to Compare
Compare similar apps
MySQL
PostgreSQL
Rubrik
MariaDB
Apache Cassandra
Cloud Volumes ONTAP
Good recommendations?
MongoDB is a database management software that is designed for organizations in several industry segments, including media, healthcare, retail, hospitality, energy, and public services. It helps developers build applications and utilize the built-in tools to visualize, manipulate, and analyze data.
Write, beautify, analyze, and refactor your SQL code easily, and boost your productivity dramatically with the features included in SQL Complete.
Starting from
57
Per month
Starting from
129.95
/user
Per year
Pros
Pros
Cons
Cons
Explore similar apps
User reviews that mention these apps
Doug S.
Marketing and Advertising, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
We never have to do any maintenance for MongoDB to run
Its different from SQL Server or MY-SQL - so you have to know how to manage it.
Alexander C.
Used weekly for 1-2 years
Review source
Share this review:
I use MongoDB for a lot of my side projects. It is truly great!
MongoDB is so flexible. It allows me to create a schemaless database, something that wins me over the many other SQL databases. Not to mention the speed of the queries is great!
It is still not as fleshed out as other SQL options, thus support for some areas that SQL has support for are lacking.
Mallikarjuna D.
Information Technology and Services, 10,001+ employees
Used daily for less than 6 months
Review source
Share this review:
I would strongly recommend it for others to implement their projects
Am using mongo db for my project and it’s no sql database it’s having documents and collections.we can use dynamic powerful as sql
It very sophisticated and faster access data and holding the data in the form for json .its rapidly using in big data and mobile and social infrastructure
leonardo S.
Computer Software, 201-500 employees
Used monthly for 6-12 months
Review source
Share this review:
A lot easier to use compared to SQL Databases
It`s not so fast compared to SQL like databases
Verified reviewer
E-Learning, 1-10 employees
Used weekly for 1-2 years
Review source
Share this review:
MongoDB stores data in collections and it basically makes them a json docs that can be easliy tweaked by non-programmers.
Due to non-SQL nature, an app built on top of MongoDB needs extra steps if you need it to sync with other apps based on SQL databases.
Nishantha B.
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
I'm using mongoDB for more than two years and It was great selection when I need to store documents which has unknown structure along with shared structures. That means, it's very easy to save a JSON in mongoDB. This is very helpful when creating embedded databases for java microservices projects using spring boot by adding dependencies via start.spring.io
MongoDB is a schema less database management system and it has a document based structure and can store collection values on documents. It is extremely faster than the relational database management systems and it is a light weight reliable application. And It is very easy to scale while the product is open sourced which is free of charge.
Database joins are not supported since this is a No-sql database.
Verified reviewer
Financial Services, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
MongoDB is quite different from normal database management that people are used to through SQL. It is great because you don't need to deal with something as stiff and structured as SQL and can just store objects.
It takes up a lot more space and memory than SQL
Verified reviewer
Computer Software,
Used daily for 2+ years
Review source
Share this review:
Highly scalable, free no sql database that i use in all my projects
Best performance, easy of ease, free and highly scalable, it has good ORM with Nodejs with mongoose, I use it in all my projects
There is no Joins like in other NoSQL database but thats understandable due to the technology limitations, they could release their own IDE like MYSQL does with mysql workbench
Shalin P.
Machinery, 201-500 employees
Used daily for 1-2 years
Review source
Share this review:
The best no sql database ever i have used. Meet all requirements and easy to scale.
It doesn't support some functions which are provided by SQL like indexing.
Verified reviewer
Retail, 51-200 employees
Used monthly for 6-12 months
Review source
Share this review:
Structure can vary from document to document which is very useful for many applications
Big data management is made simple with document oriented db
Difficult to learn for beginners who have already had experience with sql
Yashasvi J.
Used daily for 1-2 years
Review source
Share this review:
MongoDB is well suited for simple web applications. It fits superiorly with node, angular and express togetherly known as MEAN stack. Storing and retrieving data in MongoDB is extremely easy and it supports variety of features like fast text search, sharding, indexing and quick scalability.
Developers from SQL background may find it a little difficult to work with it as its schemaless, unlike SQL databases. Also if the database is not properly designed, the MongoDB can be slow.
Olivier JM M.
Computer Software, 11-50 employees
Used weekly for 2+ years
Review source
Share this review:
Being easier to setup, MongoDB has been helping to quickly prototype and build applications
MongoDB is very easy to setup on most platforms, it also runs fast, I have it as a database for different applications. Using it with MongoDB Atlas gives you a good managed database as a service at a cheap price but it also works great when it is self hosted.
If you are coming from a SQL background then it might take a while to understand the concept of the document based instead of tabular relational database. unlike SQL databases there is no support for transactions
Aniket A.
Computer Software, 1-10 employees
Used daily for 1-2 years
Review source
Share this review:
MongoDB is an extremely powerful and intuitive to use No-SQL Database.
I am unable to identify any cons at this moment
Nirmal G.
Information Technology and Services, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
Overall, I found Mongo to be a better alternative as compared to SQL based data.
While developing application using Node.js, using Mongo helps a lot since the JSON like data is really easy to query.
Since the data is non-tabular, sometimes applying joins using aggregation becomes complex.
Wechuli P.
Computer Software, 5,001-10,000 employees
Used weekly for 2+ years
Review source
Share this review:
Decent alternative to SQL database. Works super well if your model doesn't depend heavily on relations.
- Easy to use and get started with - Good documentation of the API - Official client libraries exist for popular programming languages - Large community and availability of tutorials to get up to speed
- Doesn't work so well once you start having relationships in your model - The aggregation framework could be better - The free text search could also be better
Andras S.
Information Technology and Services, 1-10 employees
Used other for less than 6 months
Review source
Share this review:
- It is practical to use a non-SQL Framework like MondoDB is - good performance
- the syntax is not the easiest to understand
Román Josué d.
Information Technology and Services, 201-500 employees
Used other for 2+ years
Review source
Share this review:
A great place to start in the world of No-SQL if you come from relational databases!
Having worked with relational databases during many years, my first contact with no relational databases is with MongoDB. I must say that it's possible the best No-SQL DB if you have a similar background. It's easy to understand the concepts, and easy to work with MongoDB. In addition, if you already know Javascript and manage JSON, MongoDB will be easier to learn and manage. Understanding collections and records takes almost no time. And you will easily work with the equivalent to the CRUD operations.
The integration with some programming languages is not at its best.
Dilraj S.
Computer Software, 501-1,000 employees
Used daily for 2+ years
Review source
Share this review:
MongoDB provides most of the features of SQL databases, if not more, like aggregation, clustering, replication, compound indexes etc. Once configured properly, it lets you quickly start saving and fetching data very easily and efficiently.
Mongo comes as an alternative to SQL databases and provides vast number of features and flexibilty as compared to SQL databases. It can be used for storing huge amounts of data as JSONs and it provides seamless integration with tech stack using Node.js.
Even though Mongo allows you to build your application without a rigid schema, it still needs to be configured and architectured properly to make sure the performance is up to the mark when data size starts increasing.
James G.
Computer Software, 11-50 employees
Used daily for 6-12 months
Review source
Share this review:
Fantastic, my first choice for NoSQL databases.
As a frontend developer, MongoDB is of course a great resource. The setup has always been easy because there are great supporting products for hosting and viewing data such as mLab and Mongo Compass. Backend libraries, such as Mongoose, are well supported and work fairly well.
Executing complicated queries can be very difficult to learn, even in comparison to a typical SQL language.
Sreehari D.
Information Technology and Services, 10,001+ employees
Used weekly for 2+ years
Review source
Share this review:
Good No SQL DB for most of the use cases. Easy to onboard and ramp up
There some limitations in terms of handling data and processing times
Siddharth ..
Computer Software, 10,001+ employees
Used monthly for 6-12 months
Review source
Share this review:
It's best part is it is No sql based db so it's not having any structures to maintain
It part I liked least is that we can't make relations between our data as it is no sql database
Verified reviewer
Computer Software, 11-50 employees
Used daily for 2+ years
Review source
Share this review:
Overall, it is the best database ever. I worked with Graph Database, and SQL Database. But I most like MongoDB.
Unlike, SQL databases, we can store direct JSON object in MongoDB. Also, can store mapping values in one collection. e.g. we can store all property related to a user in one document.
Nothing for dislike. In MongoDB, We can not be mapped with 2 collections.
Tareq A.
Information Technology and Services, 11-50 employees
Used weekly for 2+ years
Review source
Share this review:
* Scalable. Can use in both small and large projects * No SQL database * MongoDB is free and open-source
Less flexibility with query as it doesn't support joins.
Raul M.
Telecommunications, 1,001-5,000 employees
Used daily for 2+ years
Review source
Share this review:
MongoDB brings a lot of functionalities and high performance. It is a free and open source cross platform database program.
MongoDB is a NoSQL database which means for some SQL database developers this change could take some extra time.
Juan Rodrigo V.
Program Development, self-employed
Used daily for 2+ years
Review source
Share this review:
Many projects where a no SQL DB was needed, I tried the certificate in 2016, but for personal issues couldn't finish it.
The easy implementation in J's, great documentation, and the certificate for different users makes it easier to focus and what role you in.
It would be easier if there was no need to include third party plugins to make the work easy.