| CPC G06F 11/1451 (2013.01) [G06F 11/1464 (2013.01); G06F 16/215 (2019.01); G06F 16/2379 (2019.01); G06F 16/27 (2019.01); G06F 2201/835 (2013.01)] | 16 Claims |

|
1. A database system comprising:
a database cluster comprising a plurality of nodes, wherein each node of the plurality of nodes comprises a key-value table, and wherein each entry of a respective key-value table comprises a timestamp; and
one or more computer hardware processors configured to execute computer-executable instructions to cause the database system to at least:
receive a request to restore one or more key-value tables on the plurality of nodes;
retrieve, based on the request to restore and from a backup data store, a duplicate copy of data to be restored;
load the duplicate copy of data on a first node of the plurality of nodes; and
delete a first entry from the first node with a first timestamp more recent than a backup timestamp, wherein the backup timestamp was generated during a hold on the database system issuing new timestamps to one or more external computing devices during a backup process.
|