MongoDB hosted at Compose - great for beginners but needs a clearer transition to more advanced users
February 21, 2018

MongoDB hosted at Compose - great for beginners but needs a clearer transition to more advanced users

Anonymous | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User

Overall Satisfaction with IBM Compose

It hosts the primary database for our API - MongoDB. I have to manage IT for the whole project, so I'm the only one who knows about/uses it. It's useful as a low maintenance database solution with good performance and decent tooling. Since I'm the only IT profile in the company, I have to be very efficient with my time, and Compose let's me offload DB admin to more qualified people.
  • Low/zero maintenance DB hosting. For smaller businesses, IT salaries represent a big investment - tools like Compose allow me to concentrate on product development, where I bring the most value.
  • Security and confidence - in my 2 years with Compose I've never had any problems to speak of. The few times I needed help the Compose team was quite reactive.
  • Experience - they've been hosting Mongo and Redis for a long time. I did quite a lot of research in 2015 when I started with them - they seemed to be the most stable and experienced offering out there.
  • Pricing - they obviously need to look out for MongoDB's Atlas, which is globally cheaper for the part I'm interested in: MongoDB hosting.
  • Updates - at the moment I'm seriously considering going to Atlas. Mongo 3.6 is a huge update and at the moment Compose is stuck on 3.4, while Atlas is up to 3.6.
  • Analytics - the analytics/performance tools for Compose are not very user-friendly. For a hosted, let's say novice-friendly offering like Compose, I think there should be far more context about how to interpret the information given and easier ways to alert in case of problems.
  • At the beginning, VERY positive. I didn't know Mongo very well when I started this project, and I needed to get a POC up very quickly. Compose let me basically ignore all database management.
  • Compose basically kept up its end of the deal... until a few months ago when we started pushing the envelope. Latency problems and, despite digging deep into documentation, etc, unable to really understand if/how much our Compose instance was to blame. In the end it wasn't, but trial and error was about all I was able to do with Compose.
  • Globally, Compose had a very good ROI, since it allowed me to offload DB admin at a moment when having to do it would have seriously slowed our progress.
Mongo Atlas - at the moment it looks better. It has 3.6 (Compose stuck at 3.4). Lower pricing (it seems).
AWS Dynamo DB etc - I decided rather quickly not to use this, mostly for lack of adequate documentation.
Well suited to beginners who won't push the envelope and don't want to/can't do a full Mongo setup correctly.
Let's say for someone who has the luxury of being able to totally hand the keys to a DBaaS.

Less well-suited to my use case: someone who is starting to have more experience and is more demanding in terms of analytics and timely updates.

IBM Cloud Databases Feature Ratings

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