| CPC G06F 16/273 (2019.01) [G06F 16/245 (2019.01); H04L 67/1097 (2013.01)] | 24 Claims |

|
12. A method comprising:
replicating data stored in a primary deployment such that the data is further stored in a secondary deployment;
executing, by a processor, one or more transactions on the data at the primary deployment to cause a change to the data to be stored in the primary deployment;
determining that the primary deployment transitioned from an available state to an unavailable state;
propagating the one or more transactions on the data to the secondary deployment to perform a failover to the secondary deployment while the change to the data is absent from the secondary deployment; and
adhering to a user-defined maximum acceptable time period for the secondary deployment to become available for executing queries on the data after the primary deployment is determined to be unavailable.
|