Try our new research platform with insights from 80,000+ expert users
Senior Information Technology Manager at a financial services firm with 51-200 employees
Real User
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.

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

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 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.
PeerSpot user
Senior Developer at ENEL
Real User
An open source solution for storage and mapping that is stable and easy to setup
Pros and Cons
  • "The most valuable feature is the geometric information done with GeoJSON."
  • "Simplifying the aggregation framework would be an improvement."

What is our primary use case?

We are using this solution for storage and mapping. We have developed an application for mapping. We source the GeoJSON position for approximately eleven million points.

Our application is made for desktops, and we started using MongoDB for that application.

We have four teams in our laboratory and the other teams are developing their applications to be used with MongoDB.

The primary use of MongoDB is for mapping the application.

What is most valuable?

The most valuable feature is the geometric information done with GeoJSON. We search the points, and we can perform searches for the data using the RPA for MongoDB. We can ask for points in the geometric shapes or points near other points.

What needs improvement?

Simplifying the aggregation framework would be an improvement.

Also, the replica system could be improved.

For how long have I used the solution?

I have been using MongoDB for approximately four years.

We have anywhere from 15 to 20 people using this solution on a daily basis.

What do I think about the stability of the solution?

This is a stable solution and we are happy with it.

What do I think about the scalability of the solution?

It is possible to scale this solution but it has a problem with the replication.

How are customer service and technical support?

I have not contacted technical support. We have been able to resolve any issues we have had on our own.

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

Previously we used MariaDB and we continue to use MariaDB for other purposes. We started using MongoDB to manage non-relational data.

How was the initial setup?

The initial setup was simple and straightforward.

It took a couple of hours.

I am the only one maintaining this solution.

What about the implementation team?

I completed the initial setup and implementation.

I did not use the help of a vendor or integration. I did it on my own.

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

MongoDB is an open-source solution.

What other advice do I have?

We are a small laboratory and always look for open source solutions or solutions where the licensing is every year. We are prepared to do the troubleshooting ourselves.

The most important part is to evaluate the rest of the ecosystem integrations. When we started, the driver that we used to develop the application was in C++ wasn't relevant. At the start of the project, we had some difficulties because there was no documentation available. There were no examples and no support from the community. 

You have to take into account the languages that you are using. If you are going to develop in the main languages of the solution such as Python, or JavaScript, then you won't have to worry.

I would rate this solution a nine 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.
PeerSpot user
Buyer's Guide
MongoDB
June 2025
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,592 professionals have used our research since 2012.
Team Lead at RBS Securities
Real User
Good security, highly-available when installed in a cluster, and no schema is needed to store data
Pros and Cons
  • "We can define security rules at the database level or the cluster level to grant or deny access to particular users."
  • "Data encryption is possible using third-party tools but they should have their own encryption capability built-in to this solution."

What is our primary use case?

I have done a variety of things with MongoDB that started with the adoption of this solution at one company. I was involved in setting up the cluster and then the monitoring, alerting, and backup process. Once all of the set up was complete, I was involved in writing some of the components that were responsible for fetching data from MongoDB.

We are now responsible for running the platform, so whoever wants to run MongoDB comes to us and we explain how we can deploy the cluster for their applications. At this point, we build a cluster in the servers under a UNIX account. The number of nodes in the cluster depends on the requirements of the application side.

Some of the use cases we have configured MongoDB for are desk-tooling and a payment card profiling project. We are currently working on a data exchange platform. We also have a couple of use cases in the pipeline for potential MongoDB clients who also need the MongoDB Ops Manager.

What is most valuable?

The most valuable feature is that we don't need a schema to store the data.

The security is very good. Cybersecurity, authentication, authorization, and server certifications are all valuable features. We can define security rules at the database level or the cluster level to grant or deny access to particular users.

This is a highly available architecture. If you are using a three-node cluster and one of these goes down then either of the secondary nodes will become a priority to eliminate downtime from the application's perspective.

What needs improvement?

The documentation for MongoDB is not very good and should be improved. Some of the documents are referring to legacy versions. MongoDB 4.2 has been released, but there are training documents and other documentation that still refers to versions 3.6 and 3.4, which is not good. They should definitely update the documentation as new software is released.

Data encryption is possible using third-party tools but they should have their own encryption capability built-in to this solution.

Information about upcoming and recently released features should be made available so that we are aware of the latest features, and how we can manage the issues that will accompany them.

For how long have I used the solution?

I have been working with MongoDB for the last three years.

What do I think about the stability of the solution?

We have not had any issues with stability.

How are customer service and technical support?

We have a support portal where we can log tickets and fix issues. We contact them directly and we can set up a call whenever we need help from them.

For some issues, I would rate technical support a nine out of ten, or a ten out of ten. However, at other times, I would rate them a seven out of ten. It depends on who is dealing with the ticket. There are times where they respond to tickets very quickly and things get resolved in a timely manner. At other times, it takes ages to resolve the problem.

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

We did not use a different NoSQL solution prior to MongoDB.

We continue to use Microsoft SQL Server for other types of database implementations that require SQL, which I also have expertise in.

How was the initial setup?

The initial setup is not very complex. We used the MongoDB resources to understand how to set it up on a Linux server, and after that, we prepared our own document that explains how to install it. Now it is quite straightforward, although if you are going with a more granular level of configuration, such as enabling other parameters on the cluster, then it would be different. I would say that set up would be a little more difficult, but not much. It's very simple using the MongoDB Ops Manager.

What about the implementation team?

We offer three types of services on the MongoDB platform. First is the ODS service, second is the MongoDB SQL, and third is MongoDB standalone. For standalone, we are providing services on the tenant. With respect to shared services, we have the infrastructure but we have to set up their database on the shared servers. This will be useful for some use cases. The standalone configuration takes approximately 15 to 20 days to set up. It is sometimes less but it takes the time to create and configure the UNIX account because we have a third-party dependency for that.

The ODS solution will be better for enterprise data such as those involving payments, accounts, and customers. 

What other advice do I have?

MongoDB is a solution that I can recommend because we have realized good benefits from it. We are in the process of setting up the ODS project, which should help the organization from a cost perspective. Then we will be moving the mainframe data to ODS, and we can use the MongoDB API to fetch data from there and provide real-time solutions to the customer.

At this time, I cannot judge the benefit of MongoDB in isolation, but as time goes on, perhaps by the end of the year, I will have a better idea.

I would rate this solution an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
PeerSpot user
reviewer1775157 - PeerSpot reviewer
Chief Strategy Officer (CSO) at a computer software company with 11-50 employees
Real User
Efficient, and the support is good, but the performance could be improved
Pros and Cons
  • "MongoDB is fast and efficient."
  • "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.
PeerSpot user
reviewer1595568 - PeerSpot reviewer
Technical Content Writer at a computer software company with 51-200 employees
Real User
Straightforward to set up with good store and fetch capabilities
Pros and Cons
  • "We've found the product to be scalable."
  • "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.
PeerSpot user
reviewer1734405 - PeerSpot reviewer
Head Channel and Capacity at a computer software company with 201-500 employees
Real User
Helpful online community, stable, and open source
Pros and Cons
  • "One of the most valuable features of MongoDB is it is Its open source."

    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.
    PeerSpot user
    Veerender Kumar - PeerSpot reviewer
    Product Owner at Software Technology
    Real User
    Top 20
    Stable, scalable, and flexible
    Pros and Cons
    • "MongoDB is flexible and it allows other applications to be added."
    • "The solution could have more integration."

    What is our primary use case?

    MongoDB is a database management program that can be used for large data.

    What is most valuable?

    MongoDB is flexible and it allows other applications to be added.

    What needs improvement?

    The solution could have more integration.

    For how long have I used the solution?

    I have been using MongoDB for approximately one year.

    What do I think about the stability of the solution?

    I have found MongoDB to be stable.

    What do I think about the scalability of the solution?

    MongoDB is scalable.

    We have approximately 30 people using this solution in my organization. 

    What about the implementation team?

    We have a team of six engineers and administrators that do the implementation and support of MongoDB.

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

    There is an annual subscription for the use of this solution.

    What other advice do I have?

    I would recommend this solution to others.

    I rate MongoDB 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.
    PeerSpot user
    Anteneh Asnake - PeerSpot reviewer
    Modern Data Center and Cloud Engineer II at IE Network Solutions PLC
    MSP
    Easy to use, scalable, and easy to install
    Pros and Cons
    • "It is easy to use."
    • "The stability could be improved."

    What is our primary use case?

    We use it for our online ERP system.

    What is most valuable?

    It is easy to use.

    MongoDB is really tough when it starts.

    What needs improvement?

    The stability could be improved.

    For how long have I used the solution?

    I have been using MongoDB for three years.

    What do I think about the stability of the solution?

    It's a stable solution, but it could be better.

    What do I think about the scalability of the solution?

    MongoDB is a scalable product.

    We have five users in our organization who are using it.

    How are customer service and technical support?

    I have not contacted technical support.

    How was the initial setup?

    It is very easy to install. It only takes five minutes.

    What about the implementation team?

    I completed the installation myself. I did not use an integrator or consultant.

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

    I believe that MongoDB is free.

    There could be a paid version.

    What other advice do I have?

    This is a product that I can recommend to others.

    I would rate MongoDB a nine 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.
    PeerSpot user