No data relations, go MongoDB!
May 24, 2021
No data relations, go MongoDB!

Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with MongoDB
MongoDB is one of the main databases we use for our SaaS product. Its flexibility and ease to develop with allows our development team to quickly prototype and validate new product ideas, allowing us to bring new features to the market at a much faster speed.
- Scaling and replication.
- Easy to develop with.
- Good support by many cloud vendors.
- Good tool support, such as MongoDB Compass.
- Query becomes more complex when your data starts to have relations.
- The aggregation framework has a bit of learning curve.
- Being schema-less can sometimes lead to bad data modeling designs.
- If you need to change the name of an attribute (i.e. column name of a table for SQL), it can become tricky.
- Increased developer productivity.
- Bring new features to market much faster.
Both Couchbase and MongoDB are document-oriented NoSQL databases, so they have very similar features. While they do have some fundamental differences in terms of how they scale, shard, etc. the one key reason why we went with MongoDB is its availability and support from the cloud platform vendor we build and run our applications on.
Do you think MongoDB delivers good value for the price?
Yes
Are you happy with MongoDB's feature set?
Yes
Did MongoDB live up to sales and marketing promises?
Yes
Did implementation of MongoDB go as expected?
Yes
Would you buy MongoDB again?
Yes