Try our new research platform with insights from 80,000+ expert users
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.

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 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1491816 - PeerSpot reviewer
Senior Architect at a computer software company with 10,001+ employees
Real User
Text Search flexible, scalable, and simple installation
Pros and Cons
  • "One of the most valuable features is the ability to Text Search can be used anywhere and anytime."
  • "I have found the solution difficult to operate as an administrator."

What is our primary use case?

We just recently downloading the product and we were trying to do the migration and it worked well. We use it as an individual level only, small projects, and small migrations. We have completed a full project yet.

What is most valuable?

One of the most valuable features is the ability to Text Search can be used anywhere and anytime.

What needs improvement?

I have found the solution difficult to operate as an administrator. They could improve the experience by adding some more features to the UI. There needs to be better integration, we have been having some issues with some projects.

For how long have I used the solution?

I have been using the solution for the past year.

What do I think about the scalability of the solution?

The solution has been scalable so far for our level of raw data and we expect it will be good even if we complete the whole project.

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

We have used SQL Server and Elasticsearch in the past. SQL Server was easier to manage as an administrator than this solution.

How was the initial setup?

The installation of the solution was not an issue for the client or the server.

What about the implementation team?

The solution is straightforward to download and install. However, configuring is what takes time. For a small migration, there were approximately seven people involved. We all spent some time learning the new product.

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

If you want support with the solution you will need to purchase a license and not use the open-source version. The license is a little expensive.

What other advice do I have?

Going by my level of experience in these solutions I would recommend it to others.

I rate MongoDB an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
PeerSpot user
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.
Operations Director at ALTERSIS Performance
Real User
Is stable, scalable, and useful for searching, and can be deployed and maintained by one person
Pros and Cons
  • "MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person."
  • "I think it would be good to have more search options such as an index resource. This will provide more options and resources to do advance searches."

What is our primary use case?

We use it for searching. For example, we use some files and documents that are stored in MongoDB, and we use it sometimes to search for certain key words. We also use it to search within the documents that are stored in MongoDB.

What is most valuable?

MongoDB is scalable and stable. The initial setup is very easy, and deployment and maintenance can be done by one person.

What needs improvement?

I think it would be good to have more search options such as an index resource. This will provide more options and resources to do advance searches.

Criteria and filters would be good too as they will help us find what we are looking for. Filters will be useful if you want to filter something to a dashboard according to certain criteria.

For how long have I used the solution?

I have experience with MongoDB for about six months.

What do I think about the stability of the solution?

MongoDB is stable. We have had no technical issues with it.

What do I think about the scalability of the solution?

It is a scalable solution.

How are customer service and technical support?

Technical support has been good.

How was the initial setup?

Installation is very simple. It can be done in a few hours. We needed only one person for deployment and maintenance.

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

Our customers pay for yearly licenses for MongoDB.

What other advice do I have?

It's a very good product, and I would rate it at nine on a scale from one to ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
PeerSpot user
Project Manager at Realnux
Real User
Top 5Leaderboard
Deals with large amounts of data but the initial setup can be complex
Pros and Cons
  • "It can handle a lot of files quickly."
  • "Our program developer finds it to be a little unstable, development-wise."

What is our primary use case?

We use this solution to deal with large amounts of data, including pictures, voice data, and video data. These types of data are not suitable for SQL databases — MongoDB was designed to deal with such data. Video, pictures, voice, and other files.

Currently, we just have one customer using this solution. 

How has it helped my organization?

It's a complex solution, but MongoDB can deal with many kinds of files — I can send video, pictures, voice data, and files. MongoDB can deal with these types of big data. It can handle a lot of files quickly. Older products like MySQL, cannot deal with files quickly.

What needs improvement?

Our engineer is having a bit of trouble because it's a new concept database. Currently, we're just getting used to the product. 

For how long have I used the solution?

I have been using MongoDB for slightly less than one year.

What do I think about the stability of the solution?

Our program developer finds it to be a little unstable, development-wise. Still, it's hard to say because we're new to this solution. It could just be that we don't understand how to properly use it yet.

How are customer service and technical support?

We don't even know how to get ahold of MongoDB support. We don't know how to contact them. We prefer local support. 

How was the initial setup?

The initial setup is not very easy. We need to perform several configurations. 

What about the implementation team?

Deployment requires one or two engineers. We're integrators.

Which other solutions did I evaluate?

We have one customer using this solution. They asked to use MongoDB because they deal with large amounts of data. Oracle and MySQL cannot handle such large amounts of data so they need to migrate to a NoSQL database. For this reason, they asked us to evaluate MongoDB.

What other advice do I have?

As we have not finished our evaluation yet, I can only give it a rating of seven out of ten. I can't recommend it yet for the same reason. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Project Manager & Sr. Database Administrator at BJIT Limited
Real User
Good for document management and data analytics, but the security should be improved
Pros and Cons
  • "MongoDB has a simple data-loading interface."
  • "There should be better integration with other databases."

What is our primary use case?

We are a solution provider and we develop applications.

Our primary use of MongoDB is data analytics and it is also used for document management.

What is most valuable?

MongoDB has a simple data-loading interface. It is not as formal as a traditional database system.

What needs improvement?

There should be better integration with other databases.

The security should be improved.

For how long have I used the solution?

We have been working with MongoDB for two or three years.

What do I think about the stability of the solution?

We have had no issues in terms of stability.

What do I think about the scalability of the solution?

This is a scalable solution that is better for data analysts when compared to a traditional database.

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

I have used other databases but they were SQL solutions. MongoDB is different because it is a NoSQL solution and the structuring of data is less formal. It has to be formatted internally.

How was the initial setup?

The initial setup is good.

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

This is an open-source solution.

What other advice do I have?

Most of the features are very nice and MongoDB is a solution that I would recommend. If a company or organization needs a document management platform or is doing marketing analysis then this is a good product.

I would rate this solution 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.
PeerSpot user
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: I am a real user, and this review is based on my own experience and opinions.
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: 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: December 2024
Buyer's Guide
Download our free MongoDB Report and get advice and tips from experienced pros sharing their opinions.