IBM DB2 and Oracle Database Scalability, Performance and Availability Comparison
1. Scalability IBM DB2 512 TB of Data Traditional Cluster Oracle Database Unlimited Real Application Cluster Geographically Dispersed Heterogeneous Network Nodes don’t trust each other
2. Performance Transaction Processing Council (TPC) TPC-C : OLTP Benchmark Transactions Order Entry Environment TPC-H : Decision Support Benchmark Business Oriented Ad-Hoc Queries Concurrent Data Modification Large volume of data High Degree, Complex Query Execution
3. Performance TPC-C IBM DB2 Wins over Oracle* TPC-H Scale factor : 3000 GB Oracle 3x faster than IBM DB2 (Cluster) Scale factor : 10,000 GB IBM DB2 over powers Oracle* Scale factor: 30,000 GB Oracle holds World Record!
5. Performance - Partitioning Advantages Improves Performance Reduced Storage Costs Aged Data : Inexpensive Disks Current Data : Fast Access Disk Fast Recovery : Affected Partition needs to be recovered Disadvantages Database Architect Dependent Redistribution of data Low utilization of resources
6. Availability IBM DB2 Requires Reboot Failover to instance New Instance / Cold Cache Load given to existing node HADR : Add-On Module NA NA Oracle Database Hot Plug Nodes Failover To instance With Warm cache RAC : Load Balancing RMAN : Integral part Flashback recovery Rolling Window support