Gabrielle-Renée TCHUENBOU - PeerSpot reviewer
Software Engineer at a tech vendor with 10,001+ employees
MSP
Top 20
Provides ease of integration and simpler configuration process
Pros and Cons
  • "We decided to work with MongoDB as its interface is easier to understand and more universal."
  • "They could provide more documentation and examples for adding pipeline stages."

What is our primary use case?

We use MongoDB mainly for data visualization and filtering purposes.

What is most valuable?

MongoDB's most valuable feature is data visualization.

What needs improvement?

They could provide more documentation and examples for adding pipeline stages. There could be a feature where commands made in MongoDB could be easily copied and shared in their original format. This functionality would enable seamless transition and compatibility between platforms like Linux and mobile devices, reducing the need for complex filters or Citrix-based solutions.

For how long have I used the solution?

We have been using MongoDB for five months.

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

What do I think about the stability of the solution?

I rate the platform's stability a nine out of ten.

What do I think about the scalability of the solution?

My department has around 50 MongoDB users.

How was the initial setup?

It is a cloud-based version and is simple to deploy.

Which other solutions did I evaluate?

We evaluated OracleDB and MongoDB. We decided to work with MongoDB as its interface is easier to understand and more universal. It offers ease of integration and simpler configurations compared to OracleDB. It also provides all the essential functionality.

What other advice do I have?

I rate MongoDB a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Student at VIT University
Real User
Suitable for storing school-related queries, and is user-friendly, accessible, and easy to set up
Pros and Cons
  • "I found that MongoDB is most valuable for storing school-related queries. It's also user-friendly, and I found no difficulty accessing it. Setting it up is easy too."
  • "MongoDB could be more secure."

What is our primary use case?

My use case for MongoDB is storing logs. Last semester, I worked on a malware and antivirus project, used the deep learning model based on the logs and data from the IDF and FreeRTOS, and stored the logs in MongoDB in a different file.

I store logs in MongoDB for later use, and then I can retrieve the logs and create a model accordingly.

What is most valuable?

I found that MongoDB is most valuable for storing school-related queries. It's also user-friendly, and I found no difficulty accessing it. Setting it up is easy too.

What needs improvement?

MongoDB could be more secure.

For how long have I used the solution?

I've been using MongoDB for one year, but I'm not into creating a full-stack application in MongoDB.

What do I think about the scalability of the solution?

MongoDB is a scalable solution. However, if it's loaded with queries, I can use Docker.

How are customer service and support?

I've never contacted the MongoDB technical support team.

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

I have experience with MySQL and PostgreSQL, but I'm entirely focused on deep learning, so my team only uses MongoDB and Databricks. I'm not into complicated products, and I know what I can do with MongoDB and how to do it.

How was the initial setup?

The initial setup for MongoDB is basic. It's not complex, but I didn't deploy MongoDB directly into AWS. I used AWS to access the database.

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

I'm using the free version of MongoDB.

What other advice do I have?

I'm using the database MongoDB.

I'm probably using the latest version of MongoDB because I'm using the latest version of Docker.

I have a team of three working on a project that uses MongoDB.

I recommend MongoDB to others. In my college, almost everyone uses it.

My rating for MongoDB is nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
MongoDB
April 2024
Learn what your peers think about MongoDB. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,578 professionals have used our research since 2012.
Solution Architect at SAP
Vendor
A solution that is affordable and high on performance
Pros and Cons
  • "It is a stable solution. Stability-wise, I rate the solution a nine out of ten...Overall, MongoDB has helped manage and analyze attachment data."
  • "It is important to note that MongoDB has limitations since it can only be used for specific use cases. For example, for master data, I would want to pick keys using an RDBMS, but for attachments, I would choose MongoDB."

What is our primary use case?

I work with multiple personal applications, and for that, I use MongoDB and SQL Servers. Depending on the use cases, I choose MongoDB, as it is not a heavy application. Usually, I use MongoDB for attachment sections because RDBMS is heavy for attachment software. I also use it for assessments. Sometimes, I store data for a time-series database, such as stock market data, which I analyze using MongoDB.

What is most valuable?

Feature-wise, I like how MongoDB stores attachments because it allows me to store the results of the attachment and pull them up whenever needed instead of having to generate them every time. I can save those results as PDFs and other formats rather than just saving the data and then having to regenerate it. This approach enables me to analyze the attachments and research existing data, making it easier to retrieve information when needed. Overall, MongoDB has helped manage and analyze attachment data.

What needs improvement?

I cannot comment on how to improve the database since I am not an expert in that field. It is important to note that MongoDB has limitations since it can only be used for specific use cases. For example, for master data, I would want to pick keys using an RDBMS, but for attachments, I would choose MongoDB. Other than that, I am more familiar with RDBMS databases.

For how long have I used the solution?

I have experience with MongoDB for three to four years and am an end-user of the solution.

What do I think about the stability of the solution?

It is a stable solution. Stability-wise, I rate the solution a nine out of ten.

What do I think about the scalability of the solution?

It is a highly scalable solution. In fact, a friend of mine who works as a stock market analyst and operates using one of the popular websites in India also uses MongoDB for his work and finds it very efficient. Scalability-wise, I would rate the solution a nine out of ten. From my end, only four to five people use the solution, but from my organization's perspective, around 500 users are utilizing it.

How are customer service and support?

We used to handle technical support ourselves, as the tool was easy to handle, and we didn't need any special assistance. Although we never had to interact with technical support, I would rate it a nine out of ten.

How would you rate customer service and support?

Positive

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

Previously, I used RDBMS but found it a bit slower. That's why I switched to MongoDB for analytics purposes. I had also tried using MySQL long back before using ClickHouse, but after that, I didn't use MySQL again. While using MySQL earlier, I faced some performance issues while writing a lot of entries. So I shifted to MongoDB, which has been working well for me. Although MySQL is an open-source solution, its performance was lagging. I also tried using Oracle, but it was a costlier option.

How was the initial setup?

The initial setup of MongoDB was easy for me, and I found the community support to be very helpful. I rate the initial setup process a nine out of ten. The deployment process was also quick and only took a day or less. All that was required was to install the solution, which didn't take much time. I deployed the solution on my own, and it doesn't require any maintenance. As a friend and I only use it, it is for personal use only.

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

I chose MongoDB because it is cost-effective compared to Oracle, which can be expensive. In addition, MongoDB has good performance and has not caused any issues while working with it. It has been a good choice for me.

What other advice do I have?

I recommend MongoDB because I haven't experienced any issues with it so far. Therefore, I would definitely recommend it to others. I wouldn't give the tool a ten out of ten since there is always room for improvement. I rate the overall solution a nine out of ten.

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
Group CEO at Mmusi Group
Real User
A fast and scalable source-available cross-platform document-oriented database program
Pros and Cons
  • "MongoDB is cool. There is a difference between relational databases and newer databases like MongoDB. MongoDB is scalable and fast."
  • "It could be much more flexible like SequoiaDB. I would like to see more flexibility in the next release, especially when working with Microsoft Windows. A lot of people struggle with MongoDB because of their Windows versions. But Linux is faultless and mostly runs nicely."

What is our primary use case?

We use MongoDB for the applications. You can save two or three applications but there's a lot of people using those applications. 

What is most valuable?

MongoDB is cool. There is a difference between relational databases and newer databases like MongoDB. MongoDB is scalable and fast.

What needs improvement?

It could be much more flexible like SequoiaDB. I would like to see more flexibility in the next release, especially when working with Microsoft Windows. A lot of people struggle with MongoDB because of their Windows versions. But Linux is faultless and mostly runs nicely.

For how long have I used the solution?

I have been using MongoDB for about five years.

What do I think about the stability of the solution?

MongoDB is a stable solution.

What do I think about the scalability of the solution?

MongoDB is a scalable solution.

How are customer service and support?

Customer service depends on your subscription. Suppose it's open-source, then hard luck because you won't get any support. But if you are paying for it, you can get some tech support. However, MongoDB's open-source community is also quite helpful. I'm satisfied with it.

How was the initial setup?

The initial setup is straightforward. 

What about the implementation team?

We implemented this solution by ourselves. One engineer is enough to deploy and maintain this solution.

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

You only have to pay for the paid version, not the open-source version.

What other advice do I have?

I'll recommend MongoDB to potential users any day.

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

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
Senior DBA & IT Consultant at MA Consulting
Real User
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.
PeerSpot user
Milton Palacin - PeerSpot reviewer
Solution Architect at SBS
Real User
Top 10
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.
PeerSpot user
Monirul Islam Khan - PeerSpot reviewer
Data Specialist at a non-profit with 10,001+ employees
Real User
Top 10
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.
PeerSpot user
Sreerag K - PeerSpot reviewer
Manager System engineer (Infrastructure) at DXC Technology
Real User
Top 20
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.
PeerSpot user
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros sharing their opinions.