21.7. Clustering-based Disaster-proof Databases

If downtime is not an option and the Web never closes for business, how do we keep our company’s doors open 24/7? The answer lies in high-availability (HA) systems that approach 100 per cent uptime.

The principles of high availability define a level of backup and recovery. Until recently, high availability simply meant hardware or software recovery via RAID (Redundant Array of Independent Disks). RAID addressed the need for fault tolerance in data but did not solve the problem of a complete DBMS.

For even more uptime, database administrators are turning to clustering as the best way to achieve high availability. Recent moves by Oracle, with its Real Application Cluster and Microsoft, with MCS (Microsoft ...

Get Database Systems: Concepts, Design and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.