Skip to main content
TrustRadius
IBM Cloud Databases

IBM Cloud Databases

Overview

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Database security provisions (83)
    8.6
    86%
  • Database scalability (87)
    8.3
    83%
  • Automated backups (90)
    7.1
    71%
  • Monitoring and metrics (87)
    5.5
    55%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

14 people also want pricing

Alternatives Pricing

What is Db2?

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

What is SAP HANA Cloud?

SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk…

Return to navigation

Features

Database-as-a-Service

Database as a Service (DBaaS) software, sometimes referred to as cloud database software, is the delivery of database services ocer the Internet as a service

7.4
Avg 8.7
Return to navigation

Product Details

What is IBM Cloud Databases?

IBM Cloud Databases are open source data stores for enterprise application development. Built on a Kubernetes foundation, they offer a database platform for serverless applications. They are designed to scale storage and compute resources seamlessly without being constrained by the limits of a single server. Natively integrated and available in the IBM Cloud console, these databases are now available through a consistent consumption, pricing, and interaction model. They aim to provide a cohesive experience for developers that include access control, backup orchestration, encryption key management, auditing, monitoring, and logging.

List of available databases
IBM Cloud Databases for PostgreSQL
IBM Cloud Databases for MongoDB
IBM Cloud Databases for Redis
IBM Cloud Databases for EnterpriseDB(EDB)
IBM Cloud Databases for Elasticsearch
IBM Cloud Databases for etcd
IBM Cloud Messages for Rabbit MQ

IBM Cloud Databases Features

Database-as-a-Service Features

  • Supported: Automatic software patching
  • Supported: Database scalability
  • Supported: Automated backups
  • Supported: Database security provisions
  • Supported: Monitoring and metrics
  • Supported: Automatic host deployment

IBM Cloud Databases Video

Introduction to IBM Cloud Databases

IBM Cloud Databases Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Cloud SQL, Azure Database, and Amazon Relational Database Service (RDS) are common alternatives for IBM Cloud Databases.

Reviewers rate Database security provisions highest, with a score of 8.6.

The most common users of IBM Cloud Databases are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(233)

Attribute Ratings

Reviews

(51-75 of 95)
Companies can't remove reviews or game the system. Here's why
March 05, 2018

IBM Compose is great!

Kennedy Clayton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use the product to time code the transcripts for our videos. This is extremely helpful since it is an automatic system now. It's decreased the manual effort we've had to put in, as well as decreased the wait time for video and transcript analysis. Our clients love how quick the process is!
  • Speed of delivery
  • Accuracy
  • None I can think of
We find it most useful in the automatic processing (API work) it does for our company. That's the process that most effects my team and myself - we no longer have to send off things automatically and it is far quicker for our clients to receive as well.
Kai Virkki | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Compose to host several of our databases that are an integral part of our service. We are using both different databases and messaging services that Compose has to offer. By using IBM Compose, we're able to concentrate more on solving the business problems for our customers and leaving most of the database maintenance and hosting work to a company that has totally dedicated to just those things and doing them awesomely.
  • IBM Compose has managed to create a service with all the related automation and monitoring around it that makes it possible to have reliable and highly available databases running in the cloud.
  • Compose support is great and very professional, but still keeping a personal touch to it.
  • IBM Compose isn't just a one trick pony, there's support to a wealth of different popular databases and messaging services, so you can have most if not all of your DB needs covered by a single provider.
  • As IBM Compose is adding more and more databases that it supports, they might not have been able to move as quickly as before on supporting the latest versions of certain databases, like for example MongoDB.
  • More options for storing DB backups would be great. For example possibility to get Compose to send them to customer's S3 bucket. And option to select what tables/collections to have in the backup would be nice for those cases where certain data is more or less ephemeral and not essential when restoring from a backup.
  • Shrinking down a MongoDB instance's storage after deleting a lot of data is a pain! This is mostly due to how MongoDB is built, but Compose could figure out a simple to use interface for doing this by push of a button.
I think the sweet spot for Compose are startups who should concentrate more on development and less on DB maintenance. They usually also have smaller DBs which are more manageable on Compose. There is an Enterprise option to have the DBs running on your own cloud setup, so that gives more options to bigger companies, though.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Compose is our database vendor for all our backend systems. Their hosted Mongo solution has powered our products from the early days as a 3 person startup to now being acquired twice and part of an 800+ person organization. Through this scaling we have not had any fulltime DBAs, so we relied on the managed offering to have high uptime and provide consistent service with minimal tinkering.
  • High uptime
  • Consistent performance
  • Same-as-you-bought-it versioning
  • Performance recommendation - with us not having a DBA or mongo expert in house, we had to do a lot of learning on our own. After seeing tools like mlab, Mongo's own cloud offering, Scalegrid, etc, the monitoring and performance tools offered by Compose are dead last in the pack.
  • More graceful scaling - we operate a fairly large instance of Mongo, and pay handsomely for it each month. But every now and again the Compose team had to intervene due to disk space issues which we expected would have been taken care of by them in advance. Whenever they intervened our performance was diminished from 6-48 hours.
  • Better communication - the reps are generally knowledgeable and respond within 12 hours, but when your entire stack relies on Compose as a point of failure it would be appreciated if there was a method to contact when there are urgent issues or outages.
  • Proactive assistance - we always had to initialize requests despite the stats all being available to Compose. No recommendations ever were proactively offered despite our large monthly bill and longterm status as a customer.
Startups will benefit from their reasonable pricing at smaller sizes with high availability, however if anything goes astray they are on their own to solution the problem.

Larger companies may have the internal expertise to solution on their own and appreciate the hands off approach, but then they also need to have a small data store size for the pricing to make sense versus rolling their own solution.
Matt Dunbar | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We rely on elastic search for licensed technology we host for clients. It's the one piece of the infrastructure our internal team doesn't have extensive experience with.

Even though it's the place where we have the least experience, it's also the place where we run into the least challenges. I can count on one hand how often it has had an outage, and we've literally never had server / configuration issues.
  • Easy-to-use
  • Elasticsearch hosting
  • I don't have any further recommendations at this time- Compose just works for us!
I'd imagine there will be some limitations on in depth customization of elasticsearch- but we haven't run into them yet.

It also might be a bit expensive for running at a large scale vs hosting your own cluster.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We build a social media app and we have our main and develop MongoDB databases in Compose.
  • Easy UI
  • Easy on demand and automatic backups
  • Database monitoring
  • The URL of the accounts remains with the name we set first time we use the account. It would be better to be able to change this URL.
IBM Compose just works, and is easy to use. You can easily configure automatic and on demand backups. You can configure alerts for your database if you want.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose hosts our production database and provides an interface for our IT team to implement new features to our product.
  • The automatic backup system is easy to set up and reliable
  • The support team is quick to respond and very helpful
  • A simple user interface provides a productive environment for day-to-day tasks
  • The user interface is a bit finicky when it comes to quick edits to a dataset
  • Arrays are not supported in the SQL terminal of our Postgres environment
IBM Compose is perfect for hosting a database without much maintenance work or trouble.
Joerg Alpers | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We utilize IBM Compose as a component for running our Watson-based service chatbot in the IBM Cloud.
  • Flexible managing of storage usage
  • Runs well with cloud-based apps such as IBM Watson
  • Easy to deploy as part of the IBM cloud foundry apps
  • Tutorials would be desirable (or maybe I failed to find these)
Good for auto-scaling, especially in conjunction with web apps.
Asaf Yarkoni | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM Compose manages our MongoDB database, which is the main database technology we use. I've looked for a company to take care of the database part of the application, and IBM Compose seemed to fit.
  • Very stable, 100% availability of the MongoDb instances.
  • Good & fast support with helpful answers.
  • Very good value for our money which is great for startups like ours
  • I'd like to see some more online tools for automation of tasks.
  • like database shrinking for instance.
Small to medium startups with a moderate amount of data can benefit from using the service that IBM Compose offers. At some point I guess it will be much more cost effective to manage the database by ourselves.
Rogério Rodrigues | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using MongoDB Compose for our Home Care patient management application. For remote monitoring and electronic medical records.
  • In management, the IBM Compose Management panel provides us with the necessary data.
  • When it is necessary to scale the service, we can carry it out quickly and easily.
  • We have incredible support from IBM and the documentation provided
  • We would like to be able to move Compose to a local environment as a way of testing out of the IBM environment.
In managing packages and dependencies, the composer is very good.
Tyler Johnson | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose MongoDB servers for one of our web-based software products. It allows us to focus on improving the product and not worry about whether our data is secure and accessible by our clients. This software is used in an on-premise/dedicated instance fashion, so the MongoDB servers are used by multiple instances of the software. We can continue to expand while using IBM Compose to host our data.
  • Regular backups of our data
  • Multiple access points for higher availability
  • Wonderful web-based GUI for accessing and modifying data
  • Powerful server instances with enough dedicated RAM to handle any load thrown at it
  • Specific control over the amount of RAM and storage being used
  • High priced versus some competitors
  • CouchDB support
For the size of our application and the amount of use that it gets, IBM Compose fits us quite well. We see tens of thousands of visitors on our site, and this translates to low/moderate impact on the database. In the event that we need to scale beyond this however, the pricing will quickly grow to be unreasonable.
February 23, 2018

No Worries with Compose

Mohamad Nabaa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using IBM Compose for :
- PostGres: We retain and compute Location Data and queries.
- MongoDB: We retain system logs.
- MySQL: We retain user Data.

Scaling, backups clustering, and pricing were a problem from other competitors; this is where IBM killed the competition and helped us secure our data

It is being used across the whole technical solution and as a web service.
  • Pricing
  • Clustering
  • Scaling -> Load Balancers
  • Reduce need for human maintenance
  • Pricing has been increasing lately. IBM Compose is in much in need for a control panel and documentation
If a system admin wants to spend less time on setting up their infrastructure, IBM Compose comes in handy. You don't have to worry about scaling and load balancers, IBM Compose takes care of that in a very systematic way. Price even decreases the more the tiers increase.

We became so dependent on IBM Compose that we even migrated our sandbox servers to use its features.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose for a MongoDB deployment with a Meteor JS Application (usilio.com)
  • Easy deployment
  • User friendly web interface
  • Performance and reliability
  • More database support! (we are currently testing the MySQL BETA)
I can recommend IBM Compose on all the scenarios where you need a reliable and scalable database solution
February 23, 2018

Compose Review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We originally used Compose to manage our MongoDB deployment. We are a small organization and needed a cost-effective Mongo cluster. When we first started with Compose, we didn't have the engineering bandwidth to manage high availability, backups, etc. ourselves. Using Compose was a good way to get started. Setup was easy and things like versioning and backups were taken care of so we could focus on our application layer - our core competency.
  • Ease of setup
  • Intuitive interface for deployment management
  • Clear pricing tiers and easy billing
  • System monitoring - You should use mLab as precedent
  • Performance - we experienced connection issues as our read/write ops scaled and had to move to another platform
Compose is great for initial deployments, prototypes, or early applications. It's quick to implement and perfect if you need a managed Mongo (or other DB) deployment. It isn't good for large scale.
February 23, 2018

Very easy to get started

Score 7 out of 10
Vetted Review
Verified User
Incentivized
We provide Software as a Service (http://innovationwall.io) and need to store information in a database. We also decided (for reasons other than) Compose to host our service on IBM Bluemix. Thanks to Bluemix we got introduced to Compose and decided to use their Redis-solution for storing sessions of our users
  • Easy to integrate with services running on bluemix.
  • Have not yet experienced downtime
  • Little to no maintenance
  • It's not clear to me how much more the service will cost us if we scale up to more users.
  • We might run our service on AWS in the future. It's not clear to me if and how -from a technical point of view- we can keep on using compose since it's packaged with our account we use to host our application. I'm also not sure if it will have a big impact on the performance.
It is very well suited for applications that need a database and runs on IBM because it integrates so easily. It is harder for me to estimate how well it plays together with services on other cloud services such as AWS but I can imagine that this will not pose a problem. We are using compose for storing information we don't want to clutter our SQL-database with user-sessions & information we need for sending push-notifications to mobile-app users.
February 23, 2018

IBM Compose

Daniel Bruce | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM compose to host RabbitMQ, Redis and MongoDB databases inside our engineering department to support Node.JS web services that provide data to our Mobile product, Albert.

The Redis Database is used for distributed session management, MongoDB stores all of our persistent data and RabbitMQ is used as a queue to provide data storage stability to operations that may fail and need retrying.
  • Simple interface for performing basic queries on data
  • Easy to get set up
  • Great customer support
  • The Web Ui is only good for basic operations.
  • Easier back up and restore for MongoDB
  • Speed up the Web Ui
Compose is perfect for our scenario, we needed a hosted database solution that we could forget about and it does this extremely well.
Yann アウネ Eves | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose as a critical component of our IT infrastructure for hosting a cluster of MongoDB instances. This enables us to store off-site user and application data with excellent performance and high availability. The range of options provided by IBM Compose allow us greater choice of technology versus competitors and the ability to instantly scale our offerings.
  • High availability database-as-a-service
  • Vast range of supported technologies
  • Ability to instantly scale resources
  • Menu options in the platform could be consolidated better
Based on my experience with IBM Compose, I continue to recommend it above every database-as-a-service I've had the opportunity to compare it with, and in most cases would also venture with this platform over self-hosting with, for example, AWS DynamoDB.
Carlo Quiñonez | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We started using Compose because we were looking for a RethinkDB provider. Although we eventually stopped using RethinkDB and migrated the app to MongoDB, our experience with Compose was great and we stuck with Compose. The databases power internal back-office apps that are used by the whole company. We have a small development team and using Compose let us quickly and easily setup new deployments and access/manage existing deployments using their GUI, saving us time and letting the engineering focus on writing code - not managing servers.
  • Creating production-ready deployments is easy
  • The database consoles are intuitive and easy to use for new users
  • Creating and restoring backups is easy
  • Migrating data between deployments is done through the GUI
  • Hosted version lacks integration with corporate Single Sign On (SSO)
  • Doesn't offer Kafka deployments
If you have a small development team that working with one of the support Compose products, it's a great fit. We've been working on the product for 2 yrs now and we're just now getting to the point where the cost/benefit of the managed vs. self-hosted approach is even worth considering.

However, if your tech stack includes a product Compose doesn't offer (like Apache Kafka for instance) it means that you'll either need to find a different provider for those services or manage that portion of the tech stack yourself. It's a minor problem, but the only negative thing I have to say about Compose.
February 22, 2018

IBM Compose Review

Chardy Wang | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use IBM compose for development and a production server. The main reason is it is easy to scale. But we also have a problem from time to time which is related to the database network latency issue in some of the regions.
  • Scaling
  • Easy to manage
  • Security is easy
  • Network latency
For a startup, it is very good. But when we want more of a performance database, we will need to think twice. It would be great if IBM Compose could give us both value and performance.
Ian Segers | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose for the production environment of our Saas solution. We use MongoDB for our back-end infrastructure. So basically this is a key part of our entire organization since we have one product that relies heavily on a database that is hosted by IBM compose. The business problem that is being solved is just basically that we can offer a persistent state of our service.
  • Automatic configuration of a replica set for MongoDB. I was set to go immediately with minding the configuration. So basically, without much prior knowledge, I was set up before I knew it with a production-ready mature database setup.
  • The support was very helpful and efficient when I had questions regarding an issue.
  • They provide important security features like 2FA authentication, which is almost mission critical for production databases with sensitive data.
  • Automatic backups and log files! Love it it, easy to find, easy to access.
  • Everything just works after setting up the database.
  • I would appreciate if there was some integration to auto-archive log files or backups to a Google Cloud Bucket, Amazon S3 or such. I personally would love to see Google Cloud Bucket integration.
  • I am not sure if this is technically feasible, but I'd like to be able to upgrade my MongoDB for example to a newer version. For example v3.4 or v3.6, while I am still running version 3.2. Technology is a quick field, so rolling out new versions and upgrading is an essential service.
The service works great in a production environment. It is although price wise, not very suitable for a small (temporary and permanent) test environment of a solution. But getting started with a production environment goes quick, without too much hassle, this is especially useful when you don't have strong database management skills in your team.
February 21, 2018

To Compose or Not Compose

Joe Rzepiejewski | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use the redis and elasticsearch services. We utilize these by our application services platform. We do not have IT personnel (and don't plan to) thus we prefer hosted/"as a service" platforms/products. We may focus our energies and spend on our product development not IT operations.
  • Excellent Dashboard - easy to use and manage our services
  • Excellent Diagnostics - providing up to the second visibility into the status services
  • High Availability and redundancy is excellent.
  • Honestly - the only con could be cost vs. some other hosted solutions. But comparing apples to apples it's typically just a little higher premium above others.
For small companies, the cost could be prohibitive if they scale up in size. It has lead us to evaluate other solutions as in some instances we do not need the redundancy. Case in point is setting up staging/dev servers. For production servers where you need the high availability the service level is excellent.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
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.
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.
February 21, 2018

Best Database Engine

Robson Hayashida | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Compose is great. Before it used to take a lot of time for me to manually set MongoDB on my servers. With Compose, I don't spend time setting anything because Compose is ready to be used. MongoDB on Compose is very stable and I am 100% satisfied with it. Moreover, I have never experienced any database issues since I have migrated to Compose.
  • No need to install MongoDB. It is already installed.
  • No need to waste our configuring MongoDB because Compose has already done most of the work.
  • The user interface of MongoDB on Compose is very intuitive and easy to use.
  • It could be cheaper
It is well suited for Meteor/MongoDB or any other environment that has MongoDB as the database server.
Peter Norton {LION} | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use IBM Compose for several web applications that are used to compile terabytes of data across multiple databases. Our entire development group has access and work in conjunction with each other. No other product was able to be used for our particular use and the support team at Compose is amazing.
  • Easy to Scale
  • Support is able help solve our challenges
  • Cost is in line with what we need
  • Support wait time can take a bit too long
  • Have an assigned Account rep
  • The GUI has been a challenge but has been fixed
We have recommended it many times based on our own great experience.
Daavid Kahn | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Across organization. [It's being] Used as managed database provider, but the important differentiator is the GUI to edit MongoDB entries, which has allowed us to forestall having to build comprehensive admin dashboards.
  • GUI Editor
  • Easily copy databases between prod and test environments
  • Automated backups/reliability
  • Reliability - GUI editor often redirects to homepage when making queries or saving changes. Some kind of authentication error, or a bad instance deployed in the loadbalancer? I'm logged in, and trying again often fixes it.
  • Expensive
Good if you want a simple hosted database solution, and great for editing MongoDB documents.
Guillermo Alvarado Mejía | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use MongoDB, PostgreSQL, and RabbitMQ with Compose and that allows us to focus on what we do best—building great apps. It provides us developer agility, DBA productivity, application reliability, performance, and security.
  • When a developer wishes to provision a database, the steps involved include provisioning compute, storage and networking components, configuring them properly and then installing database software...with Compose you can provision while in a DB environment in 3 steps.
  • Compose ensures that all databases are operated in the same way, and in keeping with the best practices established by the IT organization. This, frees up the developer and DBA to work on more important things like the application and innovation rather than the boring minutiae of running a database.
  • Once in operation, complex database operations like resizing a cluster are now a simple API call to Compose and the developer need not concern themselves with the minutiae of how this operation should be performed for the specific database and version.
  • Support more databases
  • Support DRP plans
  • Support Geo replication between datacenters
Less appropriate because you have total dependence on this service. Dependence on the provider - sometimes it is complicated to migrate from one cloud to another by the created dependencies. Also information is provided to a third-party.
Return to navigation