Try our new research platform with insights from 80,000+ expert users
it_user1129392 - PeerSpot reviewer
Solutions Developer at a tech services company with 11-50 employees
Real User
Enables you to alter tables and to enable streaming
Pros and Cons
  • "It's easy to add and remove things in MongoDB. You can alter the tables. MongoDB is faster at reading, slower at writings."
  • "The transaction could use improvement. From MySQL, for example, you cannot create a transaction if you are reading and writing a document at the same time."

What is our primary use case?

We use MongoDB to enable streaming. We have a structured DB where everything is secure. We have everything in folders and structured data. MongoDB is much more better in terms of their response time.

What is most valuable?

It's easy to add and remove things in MongoDB. You can alter the tables. MongoDB is faster at reading, slower at writings.

What needs improvement?

The transaction could use improvement. From MySQL, for example, you cannot create a transaction if you are reading and writing a document at the same time.

Relations in MongoDB is another issue. Trying to make a relation such as a connection or using the OIE can be very slow. It's not a fault, though, because it's not a positional database, so it isn't supposed to use it for relation.

For how long have I used the solution?

Very secure structured database
Buyer's Guide
MongoDB Enterprise Advanced
August 2025
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,164 professionals have used our research since 2012.

What do I think about the stability of the solution?

It's stable. You can create sets which could be three servers, some reading and some writing, for example. This way if some servers go down the others are still up.

What do I think about the scalability of the solution?

This solution is scalable.

How are customer service and support?

There's no technical support in the server source.

Which solution did I use previously and why did I switch?

MongoDB is more secure than similar databases. You can pass documents from there. You can add large data in the same record. It works with PostgreSQL and the like, and it is a structural database.

How was the initial setup?

It was pretty easy to set up if you are using Linux servers. It only took a few minutes to deploy, since you don't have to create anything.

It only takes one person for maintenance and deployment.

What other advice do I have?

My advice is not to use Relationships in MongoDB. MongoDB is not a relational database, so don't try to use Relationships in MongoDB.

I would rate MongoDB as eight out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Google
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Head of Development and Consulting at Logalty
Real User
Easy to use, very stable and I am impressed by the speed
Pros and Cons
  • "We haven't had any issues with stability."
  • "We find it difficult to incorporate MongoDB in some projects."

What is our primary use case?

Our primary use case of this solution is to directly monitor public services.

How has it helped my organization?

I like that this solution helps us to manage our allowed time on the release date or entry, but if you have a conventional application where you have to make a lot of queries with the joints, you have to mix the information of several tables. You cannot go to a non-relational database, you have to go to an Oracle or MariaDB or whatever. But if you have other queries like smaller tables with a lot of resistance, MongoDB will be okay.

What is most valuable?

MongoDB is very valuable for us due to the large amount of entries that we can install in the database. The solution makes it very easy for us to develop with these databases. It is also easy for development and to list all our entries in a single table. 

What needs improvement?

We find it difficult to incorporate MongoDB in some projects. It's also very complicated to join different tables. For example, MongoDB works very well with the note GS Java Script. But when you try to develop in Java, it is not so easy. So the integration is not very simple. 

My colleagues, however, reported that it's easy to manage the database. I also know that it is very easy to make an application in Java scripts. 

For how long have I used the solution?

I have been using the solution for two years now.

What do I think about the stability of the solution?

We haven't had any issues with stability since we started using this solution two years ago.

What do I think about the scalability of the solution?

We're not currently using the alert implementation of MongoDB, but it's enough for us and we can escalate to put in more machines if we like. We are not using that many implementations.

How are customer service and technical support?

We don't use the technical support because we have our own technical team that can help us.

Which solution did I use previously and why did I switch?

We use MariaDB as the main product of the company, but we find it difficult to fine-tune the database and to increase our services. We also have problems with queries. So we implemented MongoDB with MariaDB because MariaDB doesn't have the same capabilities and now we can do some fine-tuning of the database. 

How was the initial setup?

The initial setup was very easy and we did everything ourselves.

What other advice do I have?

My advice to others would be not to use MongoDB for complex business applications or difficult queries. There are some integration issues that need to improve, so I will rate this solution an eight out of ten. Still, it is a very good product that is user-friendly and it works fast. 

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
MongoDB Enterprise Advanced
August 2025
Learn what your peers think about MongoDB Enterprise Advanced. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,164 professionals have used our research since 2012.
it_user1033401 - PeerSpot reviewer
Consultant at a tech services company with 201-500 employees
Consultant
Scales well and is easy to replicate but needs more stable indexes
Pros and Cons
  • "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."
  • "More stable indexes would be helpful in a future release. That's been an issue for some time. I don't know if it's been fixed now but we transitioned to it because we needed a search index to be able to search for things and if that goes or starts disappearing, we have to move away from that solution. I don't know if they fixed it, last time I had this issue was three years ago so they might have solved it."

What is our primary use case?

I use it mainly for development. It's a plain document database that maps adjacent data structures. It doesn't cost us that much to integrate. It scales well and it's easy to replicate. It's very easy to set up and it's very easily monitored.

What needs improvement?

The solution is known for not requiring people to set a root password when you set it up, so it has leaked data, like a feed, and it's the first thing I need to teach everyone that sets the system up. There was a story out of China where there were 100 known users that were being monitored by the government and there was a MongoDB cluster. They forgot to set a root password so it was publicly available and that kinda happens over and over again so people need to at least supply some basic securities. 

Training would be very good, at least to get some basic production level set up. People need to figure it out because just setting one up is easy, but then you need to get a replica going and that's hard and then getting performers ready and that's even tougher and somewhere along the way people tend to forget about security. Every month some major company forgets to set the password.

More stable indexes would be helpful in a future release. That's been an issue for some time. I don't know if it's been fixed now but we transitioned to it because we needed a search index to be able to search for things and if that goes or starts disappearing, we have to move away from that solution. I don't know if they fixed it, last time I had this issue was three years ago so they might have solved it.

For how long have I used the solution?

I've been using the solution for about four years.

What do I think about the stability of the solution?

The solution is completely stable.

What do I think about the scalability of the solution?

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.

How are customer service and technical support?

I have never been in contact with the people who developed MongoDB. I've never bought any support from them or had any issues. When we've run into something like scalability or other issues, we've always managed to figure it out on our own. The community's also fairly strong so technical support isn't something we've needed.

How was the initial setup?

I use Kubernetes. These are management tools where you can select which items you'd like to install first and you basically just provide what kind of features you want to be activated and how many nodes you want to be activated in the database. I would install it as part of a Kubernetes cluster and it's pretty straightforward because the chart, as its called, is managed by and used by thousands of people so I don't need to know exactly how to set up every single bit of it.

It's also all very automated, which makes it easy. In fact, I use it a lot in teaching as well because it's very easy to set up.

Which other solutions did I evaluate?

My first foray into MongoDB was actually when I started using a Google data store which is very similar. We ran into problems because we didn't have any search or solutions for it. We switched over to MongoDB because that had the basic search engines we needed so we can actually get some basic search going and be able to scale out. 

We didn't do a technology selection. We just had other technologies that didn't pan out so we gradually moved into MongoDB. 

What other advice do I have?

The solution scales very well and is very easy to replicate.

If you need something done quickly and you need something that does scale fairly well I would suggest MongoDB. You can always transition away from it later on. It's always a solid first bet if you want a simpler kind of web page or web system. It's a very solid choice if you want to get up and running quickly. It's my go-to for all these little startups that I manage.

MongoDB seems to give just exactly what we need and I find most of my clients have never transitioned away from MongoDB.

I would rate the solution seven out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Technical Architect at Azilen Technologies Pvt Ltd
Real User
Easier to maintain the data with its document-based storage
Pros and Cons
  • "Easier to maintain the data with its document-based storage."
  • "The installation is very stable."
  • "The improvements could be made to intelligence to detect disk storage and prevent MongoDB from crashing."

What is our primary use case?

One of the key component of our system uses MongoDB as its data store. We use it for storing data sent by devices. It is an IoT platform.

How has it helped my organization?

We capture more than 30 million records every week in IoT NS. 

MongoDB has been serving us well so far. It is easier to maintain the data with its document-based storage.

What is most valuable?

  • Its capability to do quick, powerful aggregations has caught my attention. 
  • The search queries are pretty fast and mean time to get response is around 50-100/ms. 
  • The installation is very stable.

What needs improvement?

Its indexing capabilities could be further improved. The libraries, e.g., Mongoose could still be improved to handle MongoDB. The improvements could be made to intelligence to detect disk storage and prevent MongoDB from crashing.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

No stability issues.

What do I think about the scalability of the solution?

No scalability issues.

How was the initial setup?

The setup is pretty straightforward. Just install, create a user, and start using it. 

I felt it was quicker to use MongoDB compared to MySQL.

What about the implementation team?

We implemented it in-house.

Which other solutions did I evaluate?

We did compare Cassandra against MongoDB, but we faced a few problems while data was restoring with Cassandra and chose MongoDB to avoid such issues.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Database Engineer at a financial services firm with 1,001-5,000 employees
Vendor
It's reliable but the heavy architecture limits the scalability options.

What is most valuable?

  • Reliability
  • Enterprise integration
  • Documentation
  • Certification
  • Support

How has it helped my organization?

It allows us to have an alternative solution to licensed DB's.

What needs improvement?

It requires enterprise integration improvements from the security, and audit perspective (AD integration etc.). Also, existing integration into BI tools is not present.

For how long have I used the solution?

I've used it for five years.

What do I think about the scalability of the solution?

MongoDB has a "heavy" architecture, which limits the scalability options.

How are customer service and technical support?

They provide a high level of technical support.

Which solution did I use previously and why did I switch?

We switched due to a common OS integration strategy.

Which other solutions did I evaluate?

We had an RFP process to evaluate between similar product categories.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user402003 - PeerSpot reviewer
it_user402003Associate Software Engineer-Hadoop developer at a tech services company with 51-200 employees
Consultant

how to use update in deep nested array without mentioning position

Big Data Consultant at a tech services company with 11-50 employees
Real User
Top 10
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 six 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.
PeerSpot user
reviewer1707912 - PeerSpot reviewer
System Analyst and Team Lead at a tech services company with 11-50 employees
Real User
A stable solution which is easy to install
Pros and Cons
  • "The installation is very easy to do and understand."
  • "The solution should have better integration."

What is our primary use case?

I use the solution with an application. 

What needs improvement?

The solution should have better integration. 

For how long have I used the solution?

I have been working with MongoDB for a couple of 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?

We do not have plans to increase the usage at present. 

How are customer service and support?

We have not made use of technical support. 

How was the initial setup?

The installation is very easy to do and understand. I found it to be simple. 

What about the implementation team?

We have an engineer who is responsible for the deployment. 

What's my experience with pricing, setup cost, and licensing?

The solution is open source, so it is free. There is no licensing fee. 

Which other solutions did I evaluate?

The solution is faster than that of the competition's. 

What other advice do I have?

I developed an application using the solution. 

We made many improvements to the solution. 

I do not have the requisite experience to properly comment on the solution's security and stability. 

There are around 200-plus users making use of the solution in my organization. 

We are talking about a rapid activity and replication solution which serves our needs well. I recommended it at the time. 

I rate MongoDB as an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer1595406 - PeerSpot reviewer
CTO at a tech services company with 11-50 employees
Real User
A stable cross-platform document-oriented database program
Pros and Cons
  • "like its performance and the stability. It's very stable and, performance-wise, it's really great."
  • "They could improve the UI and the analytics part."

What is our primary use case?

We have a lot of mobile apps, and the data of all the mobile users are stored in this database.

How has it helped my organization?

MongoDB was very easy to install and maintain. We have managed a lot of mobile apps and hosted them in this environment.

What is most valuable?

I like its performance and the stability. It's very stable and, performance-wise, it's really great.

What needs improvement?

They could improve the UI and the analytics part.

For how long have I used the solution?

I have been dealing with MongoDB for more than seven years.

What do I think about the stability of the solution?

MongoDB is very stable.

What do I think about the scalability of the solution?

There are a lot of options to make it scalable.

How was the initial setup?

The initial setup is very easy.

What's my experience with pricing, setup cost, and licensing?

It's open-source.

What other advice do I have?

I would tell potential users to just try it out. I would recommend this solution to new users.

On a scale from one to ten, I would give MongoDB an eight. 

Which deployment model are you using for this solution?

Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros sharing their opinions.
Updated: August 2025
Buyer's Guide
Download our free MongoDB Enterprise Advanced Report and get advice and tips from experienced pros sharing their opinions.