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.