One of the best NoSQL family databases
Overall Satisfaction with MongoDB
We are using this database to store the raw JSON data as documents. We are using this to store the user's activity as a row in JSON so that we can later process that data. This tool is not being used by everyone in the company, but only a few of us.
Pros
- Good integration with the Hadoop ecosystem, so it can be used with the other services of the Hadoop ecosystem.
- A good NoSQL family database, so you can easily store the raw data as documents.
- Good scalability as you can easily share the data and have quick availability of data.
- Easy replication of the data.
Cons
- Learning will definitely take time.
- Updating is not fast, so if you have a use case where you need to update your data at a high rate, then it is not a good choice
- Easy to store the raw text data in the form of documents.
- Easy integration with Hadoop's other services.
- Scalability and availability is not an issue with this.
- It doesn't perform well with a high rate of updating on data.
MongoDB and Cassandra are both database system from the NoSQL family. MongoDB can be used in lots of use cases while Cassandra has a specific usage. There are some features that MongoDB provides efficiently while Cassandra doesn't and vice-versa. Like, you can update the data in Cassandra at a very high rate with good performance, but performance will have a dip if you do the same on MongoDB.

Comments
Please log in to join the conversation