We use it just for data storage. I joined this company two months ago, and I am just testing it on my local machine. I haven't used it a lot.
Software Engineer at a retailer with 10,001+ employees
Stable, scalable, and easy to set up
Pros and Cons
- "It is easy to set up."
- "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."
What is our primary use case?
What is most valuable?
It is easy to set up.
What needs improvement?
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.
For how long have I used the solution?
I have been using this solution for half a year.
Buyer's Guide
MongoDB Enterprise Advanced
January 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
What do I think about the stability of the solution?
We're just doing something new, and we are still in the testing stages. Based on our experience so far, it is stable.
What do I think about the scalability of the solution?
It is scalable.
How are customer service and support?
I haven't contacted their technical support.
How was the initial setup?
It is easy to set up.
What other advice do I have?
I would rate MongoDB an eight out of ten. It is a good product, but it requires some improvements.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer | Developer at a computer software company with 1,001-5,000 employees
A stable solution with schemaless architecture and sharding feature
Pros and Cons
- "I like the schemaless architecture that it follows. I also like the sharding that it provides."
- "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."
What is our primary use case?
We use it as a data warehouse, and we also use it for software development when we are not sure how much and what kind of data we would get from the customers. For a short span of time, we also use it for the data lake to dump the data of a temporary instance so that the developers on the next node can leverage this data.
What is most valuable?
I like the schemaless architecture that it follows. I also like the sharding that it provides.
What needs improvement?
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.
For how long have I used the solution?
I have been using this solution for two years.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
Currently, we have about 1,000 to 5,000 employees all over India. Most of us are using MongoDB for internal projects.
How are customer service and technical support?
When I was getting trained in the data engineering field, there was a saying that if we run after the technical support, we won't be able to see a bug in our own code. Since then, our superiors or colleagues don't suggest going for technical support. If anything goes wrong, we just troubleshoot it on our own, and we have done that successfully.
What other advice do I have?
When we provide solutions for a customer, we look at the domain in which we are working, and accordingly, we recommend or select a database. It is up to the customers which database they want to use and how they are going to use it and leverage the subscription of that database. Do they want Oracle, MySQL, or SQL Server? Based on their preferences, we select the database.
For people or businesses that are currently trying to put their feet in the industry, it is a good thing to start their career with MongoDB. Sometimes, you don't have the knowledge of SQL and how to put a query to get a result. In MongoDB, there are certain things that make it different from other solutions. It is schemaless, and you don't have to have the knowledge of schemas. It is a good way to go ahead.
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
January 2026
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,082 professionals have used our research since 2012.
Managing Director at a tech services company with 11-50 employees
Quite scalable, easy to deploy, and affordable
Pros and Cons
- "The solution's most important aspect is its seamless database."
- "The on-premises version of the solution is still pretty expensive, especially compared to the cloud version."
What is our primary use case?
We primarily use the solution as a database. It's basically used as a storage engine.
What is most valuable?
The solution is a very dynamic product. It becomes extremely easy for us to support user requirements and we also make use of the simplicity of a cloud redeployment.
The solution is easy to deploy.
The product can scale quite well.
The cloud version of the solution is very affordable.
The solution's most important aspect is its seamless database.
The solution offers excellent documentation.
What needs improvement?
The on-premises version of the solution is still pretty expensive, especially compared to the cloud version.
The management on the cloud is pretty good, however, the on-premises deployment model is a bit more difficult in this area.
If they want to make their product a little competitive, they'll have to go to organizations and get a bit more commercial in their approach. They need to think about pricing and licensing for RDBMS players. For them to be competitive in the market, they will have to think of strategies other than what they have currently. Their pricing definitely needs to improve.
For how long have I used the solution?
We've been working with the solution for four years now. It's actually coming up on five years soon.
What do I think about the stability of the solution?
We've never faced any issues with stability. It's been very good so far. It doesn't crash or freeze, and it's not buggy by any means.
What do I think about the scalability of the solution?
The solution is extremely scalable When we need to expand it out, we know we can do so easily.
Which solution did I use previously and why did I switch?
We have about five products that factor into the needs of the BFSI segment in India. These proprietary products developed on five or ten platforms. We don't develop MongoDB, we just use it as a storage platform.
Currently, we also use RDBMS. We use Oracle for some other products. We don't just use MongoDB exclusively.
While Oracle is better for transactional services, MongoDB is extremely good at support services. That's the main difference. I have seen people use MongoDB for transactional as well, however, I have never attempted it, so I can't speak to it's capabilities.
How was the initial setup?
The solution is very easy to deploy. The implementation is not complex at all.
The on-premise implementation takes a bit longer. We're looking at a six month implementation for one of our clients, for example.
What about the implementation team?
We handle the implementation ourselves in-house. We don't need the assistance of a consultant or integrator.
What's my experience with pricing, setup cost, and licensing?
For people who can afford it, there are good subscription offers that are available on the cloud as well as on-premises. On-premises is still a little expensive. However, if a company decides to go to the cloud, it is pretty affordable.
If the company is small, there is a community edition that can be taken advantage of. If a company needs to scale quite a bit, they'll need to move up to the enterprise version.
Due to the fact that we are a BFSI focused product company, we typically recommend that users go for the enterprise-level license.
There is also pricing surrounding support. We're in discussions with MongoDB about that now. I don't know the exact costing just yet, however, I know it isn't free.
What other advice do I have?
We are a customer of MongoDB. We don't embed it in our application, however, we recommend it to our clients who use our product.
We're mostly on the cloud deployment version of the solution However, we do have a banking client who requires an on-premises solution. We work with both and have experience with both.
This solution is perfectly suited for companies of all sizes, from small to large. Small companies can definitely use the community version, however, this product offers an enterprise-level license for much larger organizations as well.
I'd advise new users to be flexible and be able to change their mindset when it comes to MongoDB and what is in the RDBMS. there's a bit to unlearn before you re-learn MongoDB. The solution does have a good survey of languages and it's quite good.
Due to the fact that is scales well, I'd rate it eight out of ten.
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.
Senior Information Technology Manager at a financial services firm with 51-200 employees
Easy to set up and helpful for storing unstructured data, but the performance could be improved
Pros and Cons
- "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."
- "The performance can be improved."
What is our primary use case?
We use MongoDB in different products. The first is a Business Process Management System (BPMS) that we have developed for ourselves. MongoDB stores all of the data for business flow management.
The second product is in the capital market. We have implemented it to use all of the stock-related data.
We have also developed an online shipping product, using MongoDB for storing product features.
What is most valuable?
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. For example, in our online shopping product, different products have different features and there is no structure for all of the data.
The usability is good.
Compared to a relational database, the performance is good.
What needs improvement?
The performance can be improved. While it is good compared to relational-type databases, it could still be improved.
Stability-wise, there is some room for improvement.
For how long have I used the solution?
I have been working with MongoDB for between four and five years.
What do I think about the stability of the solution?
If you take care of the application and check everything then it will be stable. However, if you do not maintain it properly and do not have support then stability will be a problem.
What do I think about the scalability of the solution?
We have not tried to scale our implementation of MongoDB.
How are customer service and technical support?
We do not have direct support for this product. Instead, we have used the community-based resources that are available on the internet. For example, we have searched for questions and taken advice from the community in order to resolve our problems.
Which solution did I use previously and why did I switch?
We may have used InfluxDB for some reason but I don't recall any of the details.
How was the initial setup?
The initial setup is simple and not a problem to complete. I don't recall the exact length of time that it took to deploy, but I think that it was completed within one or two days.
What about the implementation team?
We deployed MongoDB ourselves.
We have two administrators who maintain and work with it on a daily basis.
What's my experience with pricing, setup cost, and licensing?
We use the open-source version, which is available to use free of charge.
What other advice do I have?
My advice for anybody who is considering MongoDB is that when we want to have flexibility in storing our data, I recommend using it. We can store anything, in any format, in any size, and accessing the data is the same speed. In the case where you have structured data or it is in a unique format, this is not the product that you use.
In summary, this is a good product and it has been very useful for our purpose.
I would rate this solution 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.
Head, Data Integration & Management at a non-profit with 10,001+ employees
Good for document management and data analytics, but the security should be improved
Pros and Cons
- "MongoDB has a simple data-loading interface."
- "There should be better integration with other databases."
What is our primary use case?
We are a solution provider and we develop applications.
Our primary use of MongoDB is data analytics and it is also used for document management.
What is most valuable?
MongoDB has a simple data-loading interface. It is not as formal as a traditional database system.
What needs improvement?
There should be better integration with other databases.
The security should be improved.
For how long have I used the solution?
We have been working with MongoDB for two or three years.
What do I think about the stability of the solution?
We have had no issues in terms of stability.
What do I think about the scalability of the solution?
This is a scalable solution that is better for data analysts when compared to a traditional database.
Which solution did I use previously and why did I switch?
I have used other databases but they were SQL solutions. MongoDB is different because it is a NoSQL solution and the structuring of data is less formal. It has to be formatted internally.
How was the initial setup?
The initial setup is good.
What's my experience with pricing, setup cost, and licensing?
This is an open-source solution.
What other advice do I have?
Most of the features are very nice and MongoDB is a solution that I would recommend. If a company or organization needs a document management platform or is doing marketing analysis then this is a good product.
I would rate this solution a seven out of ten.
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.
Digital General Manager at a tech services company with 10,001+ employees
Good interface and integration with other tools but they should modernize the storage options
Pros and Cons
- "I find the integration with other tools very easy."
What is our primary use case?
Our primary use case of this solution is for schema lists. It's easy to populate the data and to get information for summaries and things like that. The second use case is that there is a mainframe and the upgrades on the mainframe can use your CPU time. As the customer is working on the mixed product, it becomes very costly. Using MongoDB internally allows us to divide as much as we can with it. And there is a service provision that I think is much cheaper than continuing the maintenance of the machine.
What is most valuable?
The feature I find most valuable, is that it is easy to use. Even a non-technical person will be able to understand it. I also find the integration with other tools very easy.
What needs improvement?
The price can always be better. I mean, we are a big corporation so it is quite expensive for us. So perhaps they can improve on the price.
For how long have I used the solution?
I have been using MongoDB for two years now.
What do I think about the stability of the solution?
MongoDB is very stable.
What do I think about the scalability of the solution?
The solution can be scaled without any issues.
How are customer service and technical support?
I have not yet contacted the technical support team of MongoDB, but I have great interactions with the MongoDB side. We have our own technical team in our company that takes care of our issues.
Which solution did I use previously and why did I switch?
We have used Snowflake before and I can tell you what the difference is between MongoDB and Snowflake. Snowflake is a totally different type of database. It is basically shot across small units and its solutions are only for the cloud. Your access can be private and it can be fast on the queries. Whereas with MongoDB, it takes much longer than with Snowflake if you want to extract. Snowflake is much faster. It has good analytics capabilities, though.
How was the initial setup?
The initial setup was easy and quite fast. The only problem is the provisioning environment within the cloud. Deploying the MongoDB program doesn't take very long. The whole process of deployment needs only one additional person to do its maintenance and to finalize the deployment faster.
What other advice do I have?
I will rate this solution a seven out of ten because I like the interface and the integration with other tools. In the next version, perhaps they can modernize the storage options. I think they have a very good reputation, from what I hear from our client comments. The program has speed and it has simplicity. If you want to extract the application, the terms of applicability it is good. And you can use the intelligence within the program.
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. Partner
Associate Director - Database & DevOps at a tech services company with 1,001-5,000 employees
A flexible solution that is cost-effective and developer-friendly
Pros and Cons
- "MongoDB is extremely developer-friendly because when you are starting, there is very little time needed upfront in terms of planning."
- "MongoDB should not be used for reporting, analytics, or number-crunching tasks."
What is our primary use case?
When the company started, MongoDB was our primary database.
It offers great flexibility where developers can define any key and assign a value to it. This means that there is very little that one has to plan in terms of designing the schema upfront, so developers enjoy a lot of flexibility. Now that we have more use cases for which NoSQL is not suitable, we are trying to move those workloads out of MongoDB.
What is most valuable?
MongoDB is extremely developer-friendly because when you are starting, there is very little time needed upfront in terms of planning. Whenever a developer wants to build a certain feature, they simply define a key and a value and that's it.
It is very easy to create an index on a field that you want to have searchable.
All of the documents are stored in JSON format, which gives developers a lot of flexibility.
What needs improvement?
MongoDB should not be used for reporting, analytics, or number-crunching tasks.
The pricing should be improved because the whole design is around replication of data, so in terms of storage costs, in the long run, it will be expensive. The amount of storage grows very quickly when compared to other databases that store data in normalized form. If there were a way that some data could be partitioned or moved into cold storage then it would be very good.
For how long have I used the solution?
We have been using MongoDB for about four and a half years.
What do I think about the stability of the solution?
There are bugs in the system but they are not very significant. We have found a workaround for each of those bugs and we have been running the full-scale production cluster for more than four and a half years. As we haven't had any issues, I would say that it is pretty stable.
This solution is used constantly by both us and our customers, every second of every day.
We are not looking at increasing our usage. Rather, we will be moving some of our workloads off of MongoDB. Ultimately, usage will be at a standstill or perhaps even reduced.
What do I think about the scalability of the solution?
This is a scalable solution. We have close to 100 developers who use it. In addition, our entire business makes use of MongoDB. Everything the customer does makes use of this solution, so I would say that we have at least 100,000 users.
How are customer service and technical support?
Because we are using the Community Edition, we don't have any support whatsoever.
We did interact with them for MongoDB Atlas, and we are still in contact with them to see if we can take something into production a couple of quarters from now.
Which solution did I use previously and why did I switch?
We did not use another NoSQL database solution prior to MongoDB.
How was the initial setup?
When we installed MongoDB the initial setup was complex. However, now with Atlas, it is very easy. It took us less than a week to deploy and now, with Atlas, there are a lot of things that you don't need to know that was required four years ago.
What about the implementation team?
I did the original cluster deployment on my own.
What's my experience with pricing, setup cost, and licensing?
We are using the Community Edition of MongoDB. However, we would be happy if the pricing for the full version were more competitive.
Which other solutions did I evaluate?
We use a lot of different database products and the choice depends on the use case.
With respect to NoSQL, we did not evaluate other vendors because when we implemented this solution four and a half years ago, it was the only scalable NoSQL database. This made it a rather obvious choice for us at the time.
What other advice do I have?
The features that I have looked for are in this solution and we are using an older version. The current cloud-offering, MongoDB Atlas, has even more features. It would be a natural fit for us, but it will not be easy to move because we have a lot of dependencies. We have to update drivers, isolate collections, and take care of other issues before we can switch.
My advice for anybody who is implementing this solution, or any other database, is to take care to plan your indexes because it is extremely important. Spending some time designing the document structure in the initial phase will certainly help you in the long run.
I would also suggest that in terms of sharding, try to think about it as early as possible so that when you are ready to scale, it will certainly help to reduce the workload.
Do not rely on MongoDB for any of the analytics use cases. Aggregation works well but do not use it for your reporting or analytics or number crunching-related tasks.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Team Leader at a tech services company with 1,001-5,000 employees
Good performance and community, but there were some issues with putting up the server
Pros and Cons
- "The community is great if you have problem."
- "You need integration with other tools to run the query in MongoDB."
What is our primary use case?
We use it for big projects. We have multiple DBs on multiple servers, so we have a good performance for it. Sometimes, we are using cloud systems, like Azure, or VMs.
We are using MongoDB like a warehouse for data that has no relation nor a need to scale.
What is most valuable?
- The document space is the main feature of it.
- It has good performance.
- The community is great if you have problem.
What needs improvement?
You need integration with other tools to run the query in MongoDB.
For how long have I used the solution?
I have been using this solution for two to three years. I have worked with it on multiple projects.
What do I think about the stability of the solution?
I did have some issues with putting up the server.
How are customer service and technical support?
I have not used the technical support. If I get stuck, I search for the answers and will luckily find them.
Which solution did I use previously and why did I switch?
I recommend the solution for my current company. They have used MongoDB for two projects now. We chose MongoDB because of its community.
How was the initial setup?
The initial setup was easy, not complex.
What about the implementation team?
We used consultants for the deployment. The initial deployment took 20 minutes to half an hour. It didn't take long, as it is very simple.
Which other solutions did I evaluate?
When you compare MongoDB to other DBs like the SQLOne, they are all the same system, in terms of performance.
I did a benchmark between SQLBase and MongoDB. The performance and some queries in SQLBase are much better.
What other advice do I have?
I would rate the rate the solution as a seven (out of 10).
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.
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Popular Comparisons
Firebird SQL
Microsoft Azure Cosmos DB
MongoDB Atlas
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:


















