No relation, no worry
May 08, 2021
No relation, no worry
Score 10 out of 10
Vetted Review
Verified User
Overall Satisfaction with MongoDB
Used as a database solution for a web application for storing all data needed. That means all user details, application configuration and data created or managed by application's users is stored in MongoDB. It's used both by software developers for implementation purposes and also by support crew who maintain the application.
- Simple structure, easy to understand how it works.
- Easy to integrate with cloud providers.
- Writing queries is easy to get started with.
- When more complex queries are needed, they are more difficult to write than SQL equivalents.
- Getting used to the aggregation framework takes some effort.
- Upgrading between versions has required some additional work from developers in the past.
- Implementing new features to application is faster for developers thanks to flexible data structure.
- Deploying new application version is simpler & less risky since database migrations are rarely needed.
- Less time is used to manage & develop compared to relational database.
Implementing new features for application becomes simpler with MongoDB since you don't need to run database migration scripts just to for example add new fields to database only to store some extra data. This is especially good for the deployment phase. Only new version of application package is needed to be deployed.
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