MongoDB Review

Easier to maintain the data with its document-based storage

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.
Add a Comment