We are using MongoDB for storing user information and our customer data. If an application requires to save information, that data is stored in MongoDB.
Technical Lead Developer at Mayora Infotech
High performance, frequent updates, and quick community support
Pros and Cons
- "The most valuable feature of MongoDB is the NoSQL database. In a SQL database, we need to join data together with a unique ID amongst other things, but in MongoDB, it's not required. We can directly receive all the information. The performance is very good. Additionally, they have frequent updates."
- "I rate the support from MongoDB a four out of five."
What is our primary use case?
How has it helped my organization?
MongoDB has helped my organization by being able to handle large amounts of data. Nowadays, if users are using our application all the data we store in our database. If you're trying to receive the information from the database, it's important we are able to retrieve the result as quickly as possible.
What is most valuable?
The most valuable feature of MongoDB is the NoSQL database. In a SQL database, we need to join data together with a unique ID amongst other things, but in MongoDB, it's not required. We can directly receive all the information. The performance is very good. Additionally, they have frequent updates.
For how long have I used the solution?
I have been using MongoDB for approximately two years.
Buyer's Guide
MongoDB
December 2024
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
What do I think about the stability of the solution?
The stability of MongoDB is good.
What do I think about the scalability of the solution?
MongoDB is scalable.
We have approximately seven backend developers using this solution.
How are customer service and support?
The MongoDB community support is very good. I was facing some problems using some queries, so I posted my issue on that community channel, and within one day, I received a solution. The support was very quick.
I rate the support from MongoDB a four out of five.
Which solution did I use previously and why did I switch?
I previously used MySQL and PostgreSQL, but I had permission and licensing issues with MySQL. I prefer MongoDB over others.
How was the initial setup?
The initial setup of MongoDB is straightforward. We only had to use a few commands to install it.
What's my experience with pricing, setup cost, and licensing?
There are different licenses available to be purchased, such as individual, premium, or enterprise.
Which other solutions did I evaluate?
I did evaluate other options before choosing MongoDB.
What other advice do I have?
Only one person is required for the maintenance of the solution.
I recommend MongoDB to others.
I rate MongoDB a nine 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: I am a real user, and this review is based on my own experience and opinions.
Software Engineer at a transportation company with 51-200 employees
Leverages public cloud and ease to use but support response time requires improvement
Pros and Cons
- "It's easy to use."
- "The stability could be better."
What is our primary use case?
What is most valuable?
What needs improvement?
If something is wrong on the cluster, then you need to contact the support team. The stability could be better.
For how long have I used the solution?
I used MongoDB for about a year.
What do I think about the stability of the solution?
It's okay. It's acceptable. The stability could be better.
How are customer service and support?
If something is wrong on the cluster, you need to contact the support team. At first, when we were trying to build a cluster.
How would you rate customer service and support?
Neutral
What other advice do I have?
We rated MongoDB 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: I am a real user, and this review is based on my own experience and opinions.
Last updated: Dec 4, 2024
Flag as inappropriateBuyer's Guide
MongoDB
December 2024
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
Senior DBA & IT Consultant at MA Consulting
A source-available cross-platform document-oriented database that has a useful free edition
Pros and Cons
- "I like that MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle."
- "It could be more stable. It would be better if it were more user-friendly like Oracle, which is very easy. For example, creating an index is simple in Oracle. In MongoDB, it's quite challenging to do that. Performance could be better. It's fast and good, but you cannot put every application that you would like to in MongoDB."
What is our primary use case?
MongoDB is a document database that we use for internet applications, logs, and all kinds of things that need quick answers, especially in the document area.
What is most valuable?
I like that MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle.
What needs improvement?
It could be more stable. It would be better if it were more user-friendly like Oracle, which is very easy. For example, creating an index is simple in Oracle. In MongoDB, it's quite challenging to do that.
Performance could be better. It's fast and good, but you cannot put every application that you would like to in MongoDB.
For how long have I used the solution?
I've been using MongoDB for two or three years.
What do I think about the stability of the solution?
MongoDB isn't stable like Oracle, but it's okay.
What do I think about the scalability of the solution?
MongoDB is a scalable solution. MongoDB has its own problems, but if you have good maintenance, it's okay. Since it's for internet applications, we can have tens of thousands or hundred thousand users.
How are customer service and support?
There is no technical support since it's a community-supported database. If you would like to buy services like that, there are companies which sell that. But it's not like Microsoft or Oracle, where you have an option of buying support. Instead, there are third-party companies that are willing to provide support for a lot of money.
Which solution did I use previously and why did I switch?
We switched from Oracle to MongoDB because of costs. Oracle also has a MongoDB solution inside it. In Oracle, you can install document databases, which helps, and it also supports JSON and just about everything. It's one-to-one. Whatever you do in MongoDB, you can do it in Oracle. But Oracle isn't free.
The main problem with Oracle today is the price. Many companies around the world are trying to move out of Oracle because of the cost. They are not moving because the database is not good. PostgreSQL is really like Oracle, and MongoDB is like Redis, and all these have free community databases. If you want to buy the enterprise edition, it costs a bit but not as much as Oracle.
How was the initial setup?
The initial setup is straightforward. Even building the cluster and so on isn't a problem. But you have to know what to do because it's a bit different from relational databases. It only takes a couple of hours and not more than that. Once you have the right servers, firewalls, ports open, and so on, you're good to go.
One or two people are enough to maintain this database. But you'll need more people like programmers for the digital part of the application that you have to develop.
What about the implementation team?
I implemented this solution by myself.
What's my experience with pricing, setup cost, and licensing?
MongoDB has a free version. You can also buy the enterprise edition, which is cheaper than Oracle.
What other advice do I have?
I would recommend MongoDB to potential users depending on their requirements because it's not a relational database. It depends on what applications would they would like to put in it.
On a scale from one to ten, I would give MongoDB an eight.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Solution Architect at SBS
Scalable, fast and safe solution
Pros and Cons
- "My impression is that the initial setup is straightforward."
- "I think that MongoDB's search engine should be improved."
What needs improvement?
I think that MongoDB's search engine should be improved.
What do I think about the stability of the solution?
My impression is that this is a stable product.
What do I think about the scalability of the solution?
My impression is that this is a scalable product.
How are customer service and support?
When it comes to technical support, I am the same as our reseller. I use community help and google.
How was the initial setup?
My impression is that the initial setup is straightforward.
What other advice do I have?
MongoDB is a fast and safe solution.
I would rate this solution as a whole a seven, on a scale from one to 10, with one being the worst and 10 being the best.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Specialist at a non-profit with 10,001+ employees
Excellent scalability, document management, and data security
Pros and Cons
- "MongoDB's best features are scalability, document management, and data security."
- "MongoDB would be improved with more integration, particularly for cloud environments like Google BigQuery."
What is most valuable?
MongoDB's best features are scalability, document management, and data security.
What needs improvement?
MongoDB would be improved with more integration, particularly for cloud environments like Google BigQuery.
For how long have I used the solution?
I've been using MongoDB for eight years.
What do I think about the stability of the solution?
MongoDB's stability is very good.
What do I think about the scalability of the solution?
MongoDB's scalability is one of its best features.
How was the initial setup?
The initial setup was pretty simple.
What other advice do I have?
I would rate MongoDB eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner.
Manager System engineer (Infrastructure) at DXC Technology
Stable and reliable solution that upgrades the IT environment
Pros and Cons
- "Migrating to MongoDB upgrades the IT environment and puts users in the NoSQL environment, which is faster."
- "There are some problems with bugs appearing in sharding when the data is too high."
How has it helped my organization?
Migrating to MongoDB upgrades the IT environment and puts users in the NoSQL environment, which is faster.
What needs improvement?
There are some problems with bugs appearing in sharding when the data is too high. MongoDB also needs to update and be more flexible to match up to more mature products like Oracle or SQL.
For how long have I used the solution?
I've been using MongoDB for three years.
What do I think about the stability of the solution?
MongoDB is stable and reliable.
What do I think about the scalability of the solution?
MongoDB is scalable.
How are customer service and support?
MongoDB's technical support is quite good.
Which solution did I use previously and why did I switch?
Previously, I used AWS DocumentDB and DynamoDB.
How was the initial setup?
The initial setup was straightforward, and deployment took around two hours.
What about the implementation team?
We did the implementation ourselves.
What's my experience with pricing, setup cost, and licensing?
MongoDB is a bit expensive compared to its competitors.
What other advice do I have?
I would advise anyone thinking of implementing MongoDB to test the sharding and duplication concepts in your environment with a huge number of data to see how it will work with multiple scenarios or test cases. I would give MongoDB a rating of ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
InfluxDB
Cloudera Distribution for Hadoop
Cassandra
Couchbase
ScyllaDB
Apache HBase
Neo4j Graph Database
Oracle NoSQL
Accumulo
Aerospike Database 7
CouchDB
DataStax
Red Hat Data Grid
MarkLogic
Amazon QLDB
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links