| CPC G06F 11/2094 (2013.01) [G06F 2201/80 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
a plurality of computing devices each comprising one or more processing devices and one or more memory devices operably coupled to the one or more processing devices, the plurality of computing devices being configured to:
implement a plurality of databases on a plurality of host computing devices of the plurality of computing devices;
implement a redundancy manager configured to select a primary database from the plurality of databases with a remainder of the plurality of databases being secondary databases and manage failover upon failure of the primary database; and
monitor the primary database independently from the redundancy manager and instruct the redundancy manager to preemptively failover to one of the secondary databases prior to failure of the primary database when a risk of failure is detected.
|