Highly reliable database service
Updated January 04, 2022

Highly reliable database service

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

Overall Satisfaction with IBM Cloud Databases

  • IBM Db2 Warehouse on Cloud
We use DB2 Warehouse on Cloud as our main relational database for the backend services running in IBM Cloud. We use it to store different business data. In different regions, we have separate DB2 instances running so data can be stored locally to fit the data regulatory compliance. It also provides the capability to do data analysis.
  • It can be easily scaled up
  • It offers good region support
  • Data is encrypted and secure
  • DB2 web console is not so stable
  • Not able to see long-term DB2 metrics data
  • We are able to store a huge amount of data without worrying about the storage
  • We are able to set up databases in different regions
I am not sure if this is supported in the DB2 database that we use. If yes, that would be great for auto scaling when we are running short of storage.
This flexibility is great, so we can choose different databases based on the data type and use cases. It will increase the complexity a bit from an architecture perspective as more components and tech stacks are introduced. But it may achieve much better performance.
The auto-failover and redundancy are super important to our service availability. We now don't need to worry if IBM maintenance may affect our services or not. We can refer to the database SLA to ensure our service can reach its availability goal.
We are able to chose the best IBM products or services that fit our requirements. IBM products have good integration support, so we gain more time on developing our core applications for our consumers, while IBM ensures the high availability and good performance of the infrastructure.
IBM offers a good variety of database choices like DB2, MongoDB, Redis, etc. If you want some database to use quickly but don't want to spend time on setting things up from scratch and don't want to spend efforts on daily operations, IBM Cloud Databases would be a good choice.

In our experience, some database service offers more than one URL, so our application needs to handle the failover.

Db2 Feature Ratings

Using IBM Cloud Databases

20 - They are from different functions, such as backend developers, devops/SRE engineers, stakeholders, etc. Different people are granted different roles to ensure they have the proper permissions to access the data.
5 - Since this is a managed service, we don't put much effort into support. The environments are mainly managed and supported by SRE team, while a few senior developers also provide support if necessary.
  • Relational database to store business data
  • No SQL database to store JSON documents
  • Data analysis
  • We created different database instances to spread the workload for better performance
  • We may look into high availability and disaster recovery
Since our services are running in IBM Kubernetes, using IBM Cloud Databases seem to be the best option. It may provide better performance than other vendors as everything is running in the same cloud. The overall experience so far is good as well.