Doing MongoDB the easy way with Compose
March 13, 2018

Doing MongoDB the easy way with Compose

David Hart | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Compose

We use Compose for both Mongo databases and Redis databases. For each type of database, we run development, test, and production instances. Basically, it lets me have a very robust database without having a DBA or Dev Ops team.
  • Easy to create a database within a few minutes. Particularly nice if you just need one for a few hours.
  • Very easy to copy data from one instance to another.
  • Backups are automatic; do not impact system performance when they happen and are very quick and easy to restore.
  • I find some of the documentation to be a little vague and not clearly versioned or time-stamped. As an example, you needed a particular version of the Node Mongo driver to use the connection string with multiple load balancer addresses. The documentation said that "older versions may not work" or words to that effect but was not specific about which one did work.
  • The cost for a service with this level of reliability has been outstanding.
  • The one time that we had an issue, which was back when the product was still MongoHQ, they credited us with a month of service to make things right even though the problem really had minimal impact on our business.
I am a fan of database as a service, and if Compose supports the database that you want to use and the environment that you want to run in I would certainly give it a shot.

IBM Cloud Databases Feature Ratings

Automatic software patching
Not Rated
Database scalability
Automated backups
Database security provisions
Monitoring and metrics
Automatic host deployment