Overall Satisfaction with Db2
I have worked directly with IBM Db2 since the 1980s to the current state of my responsibilities. Initially, working with Db2, it was hosted on a 3090 Mainframe Processor and then on a MF Z/OS platform. As in the past to present, we use Db2 for large transactional applications, which oftentimes are very large tablespaces that can accommodate millions upon millions of rows of data. Oftentimes, we find that using an application program such as Cobol defeats the purpose when the application begins to grow by leaps and bounds; this is where Db2 fits the bill by providing efficiency and stability. We have also been using Db2 on Cloud for a while now. Seamless and transparent and eliminates various onsite interactions from a processor standpoint. Scales out as needed.
- Unparalleled availability 5 9's.
- Optimization of application data utilizing machine learning and AI.
- Provides simplistic step by step tablespace generation.
- Learning curve. It takes time to learn Db2; I'll be quite frank: no one can come in without any knowledge and start working with it.
- Database tuning at times can be time consuming and cumbersome.
- Training can be very convoluted for someone with little experience, can be very daunting.
- Initial Cost.
- Maintenance Renewal Costs.
- Costs are based on the number of virtual processing cores. It can be expensive based on the number of cores utilized in the environment.
- Oracle Cloud Platform and Oracle Cloud Infrastructure Identity Access Management (OCI IAM)
We actually use both Db2 and Oracle RAC (Realtime Application Clusters). We also have applications that utilize both databases. I guess it comes down to what your experience is and if you prefer working on one over the other.
Do you think Db2 delivers good value for the price?
Yes
Are you happy with Db2's feature set?
Yes
Did Db2 live up to sales and marketing promises?
Yes
Did implementation of Db2 go as expected?
Yes
Would you buy Db2 again?
Yes
Using Db2
Pros | Cons |
---|---|
Like to use Easy to use Well integrated Consistent Feel confident using | Unnecessarily complex Slow to learn Lots to learn |
- Performing technical maintenance in general
- Programming
- Cloud usage is really nice as you can scale out as needed, elastic
- Initial learning and becoming familiar with DB/2 can be very complex it takes a while to learn it
- Programmers have difficulty at times with maintaining tablespaces, house cleaning for lack of a better term
- Tablespaces if not programmed correctly can result in jobs running for days so you need to understand how to code with DB/2
Yes - I personally do not use it. The Database Administrators use it.