| CPC G06F 11/203 (2013.01) [G06F 9/45512 (2013.01); G06F 11/1464 (2013.01); G06F 11/1471 (2013.01); G06F 11/366 (2013.01); G06F 16/211 (2019.01); G06F 16/256 (2019.01); G06F 2201/80 (2013.01)] | 20 Claims |

|
1. A server system comprising:
one or more processors; and
memory storing computer-readable instructions that, when executed by the one or more processors, perform:
determining, based on a request to modify a first database system, a failover protocol and a set of modification protocols, wherein the request includes one or more modification parameters;
generating, based on initiating the failover protocol, a standby database system;
redirecting live traffic from the first database system to the standby database system;
performing, on the first database system and based at least in part on the set of modification protocols and the one or more modification parameters, a first modification testing process; and
determining, based at least in part on a result of the first modification testing process, whether to:
perform a second modification testing process on the first database system, wherein the second modification testing process corrects one or more errors associated with the first modification testing process; or
redirect the live traffic from the standby database system to the first database system, and modify the first database system in accordance with the request based at least in part on the set of modification protocols and the one or more modification parameters.
|