PureScale — what it is and how it works (Db2 LUW)
In the high-stakes world of enterprise databases, where downtime costs millions and data volumes explode overnight, IBM Db2 pureScale emerges as a shared-disk powerhouse for OLTP workloads. Think mainframe resilience meets Linux scalability — perfect when your app can’t afford refactoring for scale-out.
Why not just HADR?
Standard Db2 LUW with HADR excels at disaster recovery and basic read scale-out, but falls short for modern OLTP explosions — single-primary write bottlenecks, manual scaling limits, and no active-active clustering for unpredictable peaks. PureScale was born to scale (up to 128 servers) seamlessly without app rewrites, turning HADR’s DR focus into true horizontal throughput machines.
Architecture
PureScale’s genius lies in its shared-disk clustering, mimicking Db2 for z/OS data sharing (SYSPLEX) but on distributed hardware. At the core is the Cluster Caching Facility (CF) — one or two dedicated servers (primary + secondary for HA) that manage global locking, buffer pool coherency, and group commit coordination across all database partitions.
- Members: Up to 128 active Db2 engines, each with its own buffer pool, logs, and CPU/memory. They process transactions independently but rely on the CF for lock grants and page consistency via RDMA over InfiniBand (mandatory for <1ms latency).
- CF Operations: Handles lock manager (fine-grained row/table locks), buffer invalidation (push/pull pages between members), and log coordination (sequence numbers for crash recovery). Dual CFs use a “survivor” model — if primary fails, secondary takes over in seconds without data loss.
- Storage: Shared via SAN/NAS (GPFS preferred); no local disks for data, ensuring uniform access. HADR extends HA across clusters.
Key Benefits for DBAs
- Extreme Scalability: Add members dynamically to handle growing workloads (tests show near-linear throughput gains when doubling connections).
- Zero App Changes: Applications see a single logical database — no repartitioning or tuning needed.
- Cloud-Native Deployment: Available on AWS (RHEL/SLES), Azure, Linux (x86/PPCLe/zLinux), and AIX; BYOL templates cut setup from weeks to hours.
Users praise its reliability for mission-critical apps, with seamless AI integration and strong support.
Deployment Essentials
Start with a baseline: Run workloads on one member, then scale to 2+ while doubling connections for throughput plots. Use Pacemaker (Db2 12.1+) for Linux clustering (over legacy TSA).
Real-World Performance
Reviews highlight sub-second recovery and optimal resource use, ideal for finance or high-frequency trading. In AWS Marketplace tests, it eliminates unplanned outages while supporting vertical growth.
Get Kacper Kubica’s stories in your inbox
Join Medium for free to get updates from this writer.
For DB2 LUW admins like me, pureScale bridges traditional setups to cloud scale-out — game-changer for new workloads.
More about PureScale you can find here in the IBM Db2 Documentation.








