No relation, no worry
May 08, 2021

No relation, no worry

Anonymous | TrustRadius Reviewer
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

It's easy to get started with and has good support with other technologies and cloud providers. Official GUI client is well made and a big plus for development & management, no need to mess with command line. For someone who is used to write queries in SQL, getting into more complex queries in MongoDB requires some effort.
Have not needed any official support. Plenty of resources available online, both official and community.
It's a rather obvious choice when a decision has been make to start a new project and ending up not wanting to implement it with a relational database solution. MongoDB is well suited in storing all kinds of data an application might need, all you need to do is evaluate whether the application would benefit from a relational database or not.

MongoDB Feature Ratings

Performance
9
Availability
10
Concurrency
10
Security
10
Scalability
10
Data model flexibility
10
Deployment model flexibility
10