We primarily use the solution for long-term storage. We use it to store all our data. We also use it to support microservices that already have calculated data. We don't use it for any other purpose.
Senior Associate at a financial services firm with 10,001+ employees
Good for transformation and data storage but quite expensive for smaller organizations
Pros and Cons
- "The initial setup isn't really that complex."
- "The stability of the solution is very good, there are no bugs or glitches, it doesn't crash or freeze, and it's pretty good overall."
- "MongoDB should better support small and medium companies. There are a lot of clients out there that are interested, however, they need something lighter and less complex and something not so expensive upfront."
- "The pricing is expensive. MongoDB should better support small and medium companies."
What is our primary use case?
What is most valuable?
The most valuable feature of the solution is the ability to easily store documentation regarding structures.
We can easily connect to MongoDB and search without transformation, without joining. If we want to use a simple search it's really fast.
The initial setup isn't really that complex.
The solution is pretty stable overall.
What needs improvement?
If we want to perform some joins or some other types of transformation that are more advanced, in that case, we cannot use MongoDB. We need to use another solution.
The solution needs to better support modern aspects of search engines. There is typically a microservice layer and MongoDB doesn't support well within search engines. If you want to create some complex structures, you need something like Elasticsearch, for example.
The pricing is expensive.
MongoDB should better support small and medium companies. There are a lot of clients out there that are interested, however, they need something lighter and less complex and something not so expensive upfront.
For how long have I used the solution?
I've been using the solution for the past two or three years.
Buyer's Guide
MongoDB Enterprise Advanced
June 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
What do I think about the stability of the solution?
The stability of the solution is very good. There are no bugs or glitches. It doesn't crash or freeze. It's pretty good overall.
How are customer service and support?
I've never used technical support. I can't speak to their level of responsiveness or how knowledgeable they are.
Which solution did I use previously and why did I switch?
We previously mostly used SQL databases. We used Microsoft SQL mostly and we needed some NoSQL databases. That's why we implemented Elasticsearch and MongoDB. We wanted a NoSQL database that we could search, however, was also capable of long-term storage.
How was the initial setup?
The initial setup is not so complex when we are talking about on-prem solutions. It's an easy initial setup. We are fine with that.
I was surprised, however, by the lack of support offered during implementation. You are left to your own devices. There isn't much guidance - especially on so complex a transformation.
What about the implementation team?
We have our own agent teams. Mostly we rely on our engineers, not consultants at other companies. We're able to handle everything rather well in-house.
What's my experience with pricing, setup cost, and licensing?
The pricing is quite high and we don't appreciate the solution raising prices so much.
I'm following up with the licensing, however, I don't have the exact figures right now. I mostly advise some companies about that, and usually do not go into detail. What I'm interested in, for example, is when you implement some solution in some company what are the costs for that company in the near future, for example, in one or two years. This is what we are thinking about.
It's not easy to implement some solutions in some small companies if at the beginning they need to pay some licensing costs upfront. For example, for Mongo DB. It would be easier if the small companies could operate without licensing for some period of time and then only after they grow to a certain size or need they would have to pay some for that usage.
What other advice do I have?
While I may advise clients on MongoDB, I don't have a direct business relationship with the company.
We always use the latest version that is available.
As we implement the solution for clients, we deal with different deployment models. Typically, for banks, for example, the on-premises deployment is used. However, we've looked into the cloud as well and some clients may consider that deployment instead.
A company considering the solution needs to first think about the project and the infrastructure that they need to implement. Every solution is different. I cannot say that I feel some particular way about MongoDB. It always depends on the organizational need.
I'd rate the solution at a seven out of ten. I'd rate it higher if it offered more upfront support and a lighter solution for smaller organizations. It would be great if they could build an open-source version, for example.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Reseller
IT Manager at a insurance company with 10,001+ employees
Useful for storing historical data, fast response, and easy to use
Pros and Cons
- "It stores historical data with ease. For example, if you are a healthcare member, then you will have multiple records of visits to the doctors. To store such data in Oracle Database, you have to create many records. You might also have duplication problems because your records are going in again and again, because of which the data warehouse and the maintenance cost will be huge. MongoDB is comparatively lightweight. It is a JSON extract. Once you define a schema and extract it, you can push all the relationships in any way you want. It is easier to define and get different types of transactions into MongoDB. It is also easier to set it up as compared to other solutions. MongoDB is a NoSQL database, which means it is a document DB in which you can store documents that you created in BSON. It is pretty fast in response. It is faster than relational databases because it does not define any primary keys, secondary keys, tertiary keys, and all those kinds of things."
- "MongoDB is comparatively lightweight; it is a JSON extract, and once you define a schema and extract it, you can push all the relationships in any way you want, making it easier to define and get different types of transactions into MongoDB and easier to set it up as compared to other solutions."
- "A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB. There should be some kind of midway where a person who is coming from an Oracle background can write a query and get a response by using something like a select * statement or other such things. There should be some way for MongoDB to interpret these commands rather than making a person learn MongoDB commands and writing them. I struggled while writing these MongoDB commands. I had not seen such queries before. It was pretty difficult to get them. This is one of the areas where it would help from the improvement standpoint."
- "A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB."
What is most valuable?
It stores historical data with ease. For example, if you are a healthcare member, then you will have multiple records of visits to the doctors. To store such data in Oracle Database, you have to create many records. You might also have duplication problems because your records are going in again and again, because of which the data warehouse and the maintenance cost will be huge. MongoDB is comparatively lightweight. It is a JSON extract. Once you define a schema and extract it, you can push all the relationships in any way you want. It is easier to define and get different types of transactions into MongoDB. It is also easier to set it up as compared to other solutions.
MongoDB is a NoSQL database, which means it is a document DB in which you can store documents that you created in BSON. It is pretty fast in response. It is faster than relational databases because it does not define any primary keys, secondary keys, tertiary keys, and all those kinds of things.
What needs improvement?
A normal Oracle or database tester will take some time to gear up to MongoDB because the way of writing queries is different in MongoDB. There should be some kind of midway where a person who is coming from an Oracle background can write a query and get a response by using something like a select * statement or other such things. There should be some way for MongoDB to interpret these commands rather than making a person learn MongoDB commands and writing them. I struggled while writing these MongoDB commands. I had not seen such queries before. It was pretty difficult to get them. This is one of the areas where it would help from the improvement standpoint.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable.
How are customer service and technical support?
I haven't called them ever. I haven't seen any issues, so I would say it's pretty good.
What's my experience with pricing, setup cost, and licensing?
I don't know, but I have heard from people who procure it that it is much cheaper than Oracle.
What other advice do I have?
It is a good tool. You should give it a try. It has a very good and different perspective of looking at how data can be stored in a database and restored from a database because it is not like a straight query or record. The data is just in files. It does whatever a database should do.
I would rate MongoDB a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
MongoDB Enterprise Advanced
June 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,270 professionals have used our research since 2012.
Big Data Consultant at a tech services company with 11-50 employees
Horizontal scaling, easy to set up, and reliable
Pros and Cons
- "The aggregation framework is very powerful when elaborating on data."
- "I don't see a lot of areas that need improvement."
What is our primary use case?
We primarily use the solution for web applications.
How has it helped my organization?
In our company we decided to invest in the knowledge of an alternative technology to SQL. MongoDB seemed like an obvious choice together with other leading technologies.Furthermore, it is a product that can be intuitive to use unless you come from years of SQL
What is most valuable?
It has quite good web analytics. It is pretty stable. There is more in-depth management of the data.
It's a NoSQL/Document DB and has some peculiarity related to the data schema but it's also good as a general-purpose DB.
The replication works very well and is in the box.
In clusters, there is the choice to have horizontal scaling, which improves performance on a huge amount of data.
The aggregation framework is very powerful when elaborating on data.
It has good high availability.
It's an essential DB.
It has very good performance for queries.
It is free to use if you choose the community version.
It is stable and reliable.
You can easily scale the solution.
What needs improvement?
It's quite a good DB that is very strong on a lot of features.
It is a product that works very well. I don't see a lot of areas that need improvement.
For how long have I used the solution?
I've used the solution for five to eight years. I've used it for a while now.
What do I think about the stability of the solution?
I'd rate the stability nine or ten out of ten. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
I'd rate the scalability nine or ten out of ten. It allows for horizontal scaling, which is quite useful when dealing with big data.
We have about ten people using the solution at this time. One-third of the company ends up using the solution.
We may increase usage. It depends on the business needs. However, in Italy, I have noted MongoDB is expanding.
How are customer service and support?
The technical support is very good but is available only for the enterprise version.
Which solution did I use previously and why did I switch?
When I've used other DBs I found them to be inferior.
We have used also Atlas (MongoDB solution for Cloud), and MongoDB has developed a useful framework with lots of new features that are not included in MongoDB's on-premise version. If you choose a cloud DB, it's great if you are looking for a lot of innovative features.
Many clients use SQL DBs and many are moving over to MongoDB.
How was the initial setup?
The initial setup was pretty straightforward to set up. Compared to other SQL DBs, SQL databases are very complex. MongoDB is ready to go, and you need less operational knowledge.
What was our ROI?
I do not invest in MongoDB. However, many customers can save money by leveraging the MongoDB community version.
What's my experience with pricing, setup cost, and licensing?
The community version is free. The enterprise version is reasonable as MongoDB wants to expand and outpace also SQL DBs.
What other advice do I have?
I am not using the latest version of the solution.
Do not think of this solution as a SQL database. Consider your use case and set it up accordingly.
I'd rate the solution ten out of ten. It's the best database on the market.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Apr 30, 2026
Flag as inappropriateSenior Information Security Analyst at channelnext
Simple to learn and implement, but data consistency could be more efficient than traditional SQL
Pros and Cons
- "MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL."
- "The product's data consistency could be more efficient than traditional SQLs."
What is our primary use case?
I have used the product to store and manage data operations.
What is most valuable?
MongoDB is simpler to learn and implement than traditional SQL solutions like MySQL.
What needs improvement?
The product's data consistency could be more efficient than traditional SQLs.
For how long have I used the solution?
I have used MongoDB for a year while working on a project. I was using the latest version.
What do I think about the stability of the solution?
MongoDB was stable and much faster than traditional SQL.
What do I think about the scalability of the solution?
There were five MongoDB users in our organization working in different teams.
Which solution did I use previously and why did I switch?
I was working with MySQL before. I decided to use MongoDB rather than other products to learn something new. It is easier to learn and implement than other databases.
How was the initial setup?
The learning process for initial setup is easier compared to traditional SQL. Someone without prior experience working with it can learn the process quickly.
What's my experience with pricing, setup cost, and licensing?
MongoDB is an open-source product. We don't have to pay for the licenses.
What other advice do I have?
I advise others to evaluate a lot of other databases. MongoDB worked fine for my project. However, I would have selected a product besides MongoDB to improve my skills and learn something new.
I rate it a six out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Project Coordinator at Senate Systems Corporation Ltd.
Fast performance and flexibility, but less advanced equation function
Pros and Cons
- "One of the biggest benefits is the speed and flexibility of the documents, especially when it comes to modifications."
- "There is a need for improvement in MongoDB's customer support."
What is our primary use case?
We use MongoDB for monthly billing of the mobile software we provide to our client, Talent Post. It includes the services they use on their mobile devices.
How has it helped my organization?
One of the biggest benefits is the speed and flexibility of the documents, especially when it comes to modifications. It has definitely helped us to function more efficiently.
What is most valuable?
The best advantage of MongoDB is the flexibility and scalability of the database.
What needs improvement?
There is a need for improvement in MongoDB's customer support, better support would be great.
Another feature that I haven't discovered yet but would be useful is a backup and restore process that can handle large database sizes. Right now, I have over three terabytes of data, including logs, which takes a lot of time for snapshot backups.
For how long have I used the solution?
I started using MongoDB a couple of months ago.
What do I think about the stability of the solution?
The overall performance is faster than a relational database like SQL. But, the equation function in MongoDB is not as clever as the stored procedure in SQL. It's more complex to write the functionality like a stored procedure in MongoDB.
I would rate the performance of MongoDB a five out of ten.
What do I think about the scalability of the solution?
I would rate the scalability an eight out of ten. I have around 2500 branches of users that use MongoDB simultaneously. We plan on increasing the usage.
How was the initial setup?
I would rate the initial setup a six, where one is for easy and ten is for complex. It is a little complex. It's more complex when we think about deploying MongoDB with the shopping feature. But setting up MongoDB without consideration of shopping would be easy.
What about the implementation team?
The deployment would take a day, but that includes testing. We didn't use any third parties. We deployed the solution ourselves.
What's my experience with pricing, setup cost, and licensing?
I would rate pricing a seven out of ten. It is a bit costly.
What other advice do I have?
I would definitely recommend using the solution.
Overall, I would give it a seven out of ten. The reason is the flexibility it offers, especially for deploying solutions for mobile services. Additionally, it's still considered a new technology in our country, so it's quite trendy.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
System Engineer at a tech consulting company with 10,001+ employees
User-friendly with helpful drivers; lacks sufficient elasticity
Pros and Cons
- "The solution is user-friendly with a good object retrieval feature."
- "Lacks sufficient scalability and elasticity."
What is our primary use case?
Our primary use case has been for maintaining video content and varying it. We are an enterprise-level organization with around 500,000 employees internationally. The company has over 10,000 users of this solution. I'm an integration solution architect.
What is most valuable?
The solution is user-friendly with a good object retrieval feature. There are no joins, queries are fast and the product provides helpful drivers. I like the abstraction layers.
What needs improvement?
I'd like to see improved scalability and elasticity. Also, the software should have certified container images so it can readily be used in production.
For how long have I used the solution?
I've been using this solution for two years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
More could be done to improve the scalability.
How are customer service and support?
Customer support is at a reasonable level.
How was the initial setup?
The initial setup was pretty simple. It's a good product for academics since it's an open-source solution so it's readily accessible with fast onboarding. Deployment was carried out in-house. There is no maintenance required.
What other advice do I have?
I rate this solution seven out of 10.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Chief Strategy Officer (CSO) at a computer software company with 11-50 employees
Efficient, and the support is good, but the performance could be improved
Pros and Cons
- "MongoDB is fast and efficient."
- "We use MongoDB for big data analysis, and we are also developing monitoring tools, planning to use MongoDB to silo out the data structure as our data grows."
- "The performance could be faster."
What is our primary use case?
We use MongoDB for big data analysis. We are also developing monitoring tools, and if our data grows big enough, we'll use MongoDB to silo out the data structure.
What is most valuable?
In general, I am satisfied with this solution.
MongoDB is fast and efficient.
What needs improvement?
Currently, I understand that they're revamping and adding a lot of features, and things are moving a little slowly. The performance could be faster.
For how long have I used the solution?
I have been working with MongoDB for a few years.
I'm not sure which version we're running, but our technical team is keeping up with the latest developments.
What do I think about the stability of the solution?
MongoDB for now is stable enough.
What do I think about the scalability of the solution?
MongoDB is a scalable solution.
How are customer service and support?
I am satisfied with the technical support.
Which solution did I use previously and why did I switch?
Previously, I was not using another solution. It was already in place when I joined the company.
How was the initial setup?
I was not involved with the installation.
We had our technicians complete the installation.
What's my experience with pricing, setup cost, and licensing?
I believe that the licensing fees are paid on a yearly basis.
What other advice do I have?
I would recommend this solution to others who are considering using it.
I would rate MongoDB a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Content Writer at a computer software company with 51-200 employees
Straightforward to set up with good store and fetch capabilities
Pros and Cons
- "We've found the product to be scalable."
- "The solution is stable and the performance is good."
- "We'd like technical support to respond faster to queries."
What is our primary use case?
Our company uses MongoDB for various clients.
We primarily use the solution to store the databases, various user logins or log information, and lots of other things.
What is most valuable?
The solution's most valuable aspect is its ability to store and fetch. Both the processes are easy with this tool. Patching and sewing are simple.
The solution is stable.
We've found the product to be scalable.
The initial setup is pretty straightforward.
What needs improvement?
We'd like technical support to respond faster to queries.
For how long have I used the solution?
I've used the solution for maybe six or seven years at this point. It's been a while.
What do I think about the stability of the solution?
The solution is stable and the performance is good. It's reliable. There are no bugs or glitches. It doesn't crash or freeze.
What do I think about the scalability of the solution?
In terms of scalability, if you compare it with the traditional database system, it's quite scalable.
We have ten to 15 users on the solution currently.
How are customer service and support?
We've used technical support in the past. The support response could be a bit faster. That would be helpful for us.
Which solution did I use previously and why did I switch?
We also use SQL databases. We use the SQL server. We've been using it over the last year.
How was the initial setup?
The installation process is simple. It's not overly complex or difficult.
I'm not sure how big of a team we need for deployment and maintenance.
What about the implementation team?
We have an in-house technical team. They have experience installing it. We do not need integrators or consultants or any outside assistance.
What's my experience with pricing, setup cost, and licensing?
I cannot speak to the exact pricing of the solution. I don't have any visibility on those details.
What other advice do I have?
We have the solution deployed both on-premises and on the cloud. We're using the latest version of the solution.
I'd recommend this solution to others who are curious about using it.
In general, I would rate the solution at an eight out of ten. It's been pretty good overall and we're mostly satisfied with its capabilities.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Head Channel and Capacity at a computer software company with 201-500 employees
Helpful online community, stable, and open source
Pros and Cons
- "One of the most valuable features of MongoDB is it is Its open source."
- "The installation of MongoDB is straightforward."
- "There is an enterprise license and it could be cheaper."
What is our primary use case?
We are using MongoDB to store our transactions. On the front end, we developed something in Java, that fits right into the application. We do not use MongoDB's capabilities to do other operations, such as BI.
What is most valuable?
One of the most valuable features of MongoDB is it is Its open source.
For how long have I used the solution?
I have been using MongoDB for approximately two years.
What do I think about the stability of the solution?
MongoDB is stable.
What do I think about the scalability of the solution?
I have found MongoDB to be scalable.
We have approximately 200 users using this solution.
How are customer service and support?
We have support through online communities, such as forums and blogs.
How was the initial setup?
The installation of MongoDB is straightforward. There is a lot of documentation available and it can be installed on Linux or Windows. The implementation process does not take too much time.
What about the implementation team?
We have a team of engineers that does the implementation of the solution.
What's my experience with pricing, setup cost, and licensing?
There is an enterprise license and it could be cheaper. We are using the free open source version.
What other advice do I have?
I would recommend this solution to others.
I rate MongoDB an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Architect at AIOPS group
Convenient, scalable, and very easy to use
Pros and Cons
- "One of the first things I noticed when I had my first experience with MongoDB was how easy it was to use. I was expecting more difficulties or at least some challenges, but it was very, very easy to use. It's great technology, performs well, and is very convenient."
- "MongoDB is a very useful and convenient choice, but sometimes for more complex projects, there are certain niche requirements that appear, so using a different tool could be beneficial. It raises the complexity of the architecture, but it could be beneficial to the world, the features, the ease of the features which are being implemented."
What is our primary use case?
Our primary use case of MongoDB was development. We used it from a developer point of view, writing the platforms and storing some data. It was deployed on the AWS cloud.
What is most valuable?
One of the first things I noticed when I had my first experience with MongoDB was how easy it was to use. I was expecting more difficulties or at least some challenges, but it was very, very easy to use. It's great technology, performs well, and is very convenient.
What needs improvement?
MongoDB is a very useful and convenient choice, but sometimes for more complex projects, there are certain niche requirements that appear, so using a different tool could be beneficial. It raises the complexity of the architecture, but it could be beneficial to the world, the features, the ease of the features which are being implemented.
For how long have I used the solution?
My experience with MongoDB is pretty recent, maybe for three years.
What do I think about the stability of the solution?
This solution is stable enough. There isn't much maintenance involved—we're just installing some software and then using it—especially since I'm using it from a development point of view.
What do I think about the scalability of the solution?
I've heard that MongoDB is pretty scalable, but we never did any big deployment. I've read a lot about how it scales and can handle huge data.
How are customer service and support?
I have never contacted MongoDB's technical support.
How was the initial setup?
The installation is quite straightforward. I have it installed on my personal laptop and it's very easy to do. It took just a few minutes.
There are two or three DevOps guys who are involved with and responsible for all the deployments and setups for the whole project.
What about the implementation team?
I implemented this solution myself.
Which other solutions did I evaluate?
We also considered Cosmos DB.
What other advice do I have?
I rate MongoDB a nine out of ten. If I put it this way: "Can I trust this technology to perform well in a complex project?," I can certainly trust MongoDB. I have been working with some graph databases as well, and MongoDB was my first touch with noSQL technology. I think I like it even more now, after these experiences I had.
I use MongoDB from a development point of view. For some projects, we use Docker on local environments. MongoDB actually starts in some Docker microservices where we don't run the whole platform, we're actually running locally or maybe part of the platform. With this container, we don't need to do many things with the image in Docker, we're just developing the platform. And then the deployment and scale are managed by the DevOps guys, who do their magic. We use Azure in some projects, but we mostly use AWS.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Popular Comparisons
MongoDB Atlas
Microsoft Azure Cosmos DB
Firebird SQL
Cloudera Distribution for Hadoop
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:


















