Try our new research platform with insights from 80,000+ expert users
Fullstack Developer at a tech services company with 11-50 employees
Real User
Easy to use, reliable and free open-source solution
Pros and Cons
  • "It is really a pretty easy product to use. It's very reliable, it's proven."
  • "I'd like to see an ID generator. It's very technical but I don't think it has one, so we have to go to great lengths to work around that."

What is our primary use case?

I'm a developer use it for developing. We develop with it. We use it as a service.

We use it in a Docker container.

What is most valuable?

I'm a developer, so I use it only in development. I'm not an IT professional or upper level guy. It is really a pretty easy product to use. It's very reliable, it's proven. 

What needs improvement?

In terms of what could be improved, that's a difficult question actually, because we're really very happy with it.

As for what could be included in the next release, I'd like to see an ID generator. It's very technical but I don't think it has one, so we have to go to great lengths to work around that.

For how long have I used the solution?

I have been using MongoDB for about half a year.

Buyer's Guide
MongoDB
January 2025
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

What do I think about the scalability of the solution?

In terms of scalability, all I can say is that in the organization, everybody uses it.

How are customer service and support?

We're not using support.

How was the initial setup?

The initial setup is very straightforward.

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

There's no license cost, it's open source.

What other advice do I have?

Depending on your project, I would recommend MongoDB.

On a scale of one to ten, because it's free, I'd give MongoDB a 10.

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.
PeerSpot user
reviewer1381863 - PeerSpot reviewer
CEO at a tech services company with 201-500 employees
Consultant
A great solution for managing logs
Pros and Cons
  • "MongoDB is relatively fast compared to relational databases."
  • "I suppose it could be a little more secure."

What is our primary use case?

We use this solution to store log files. We have a Cloud telephone product and we use MongoDB to store our calling records. A number of users have access to it. 

We plan to continue using this solution.

What is most valuable?

MongoDB is relatively fast compared to relational databases. The files are stored in XML format, which is a stable format. 

MongoDB is also great for managing logs.

Databases provide the data and any software can access those databases as per the access protocol — the database itself provides the data.

You can have the same database in multiple geographic locations. You can update it from different locations and the other locations also get updated. In that way, it is a good product. Very good.

What needs improvement?

You can update the server from another platform (Mongoose) which sits on top of MongoDB and makes it a relational database. The beautiful thing about MongoDB is that it's not a relational database — multiple statements are there so it's easy to access. It serves the purpose for which we are using it.

I suppose it could be a little more secure.

For how long have I used the solution?

I have been using this solution for a couple of years.

What do I think about the scalability of the solution?

This solution is both scalable and stable.

How are customer service and technical support?

We are actually using the community version so we manage it ourselves. We have engaged a consultant so if we have any problems, we just sort it out with him.

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

We were also using MariaDB, but MongoDB is good for certain situations in which MariaDB is not suited for. For example, managing the database of log files is easier with MongoDB.

How was the initial setup?

You don't need many people to install MongoDB or to fine-tune it. You need a database expert if you have any problems, but it is fairly simple.

What about the implementation team?

I didn't install it. I believe my team had to spend some time learning how to handle MongoDB, so they gained some expertise and they started using it. Overall, installation doesn't take longer than one hour.

What other advice do I have?

I would absolutely recommend this solution to others. Overall, on a scale from one to ten, I would give this solution a rating of eight.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
MongoDB
January 2025
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
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

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 technical 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: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
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

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user