US 12,086,037 B2
Scalable low-loss disaster recovery for data stores
Virendra Marathe, Florence, MA (US); Alex Kogan, Burlington, MA (US); and Ahmed Alquraan, Ontario (CA)
Assigned to Oracle International Corporation, Redwood City, CA (US)
Filed by Oracle International Corporation, Redwood City, CA (US)
Filed on Jun. 20, 2023, as Appl. No. 18/338,219.
Application 18/338,219 is a continuation of application No. 16/943,704, filed on Jul. 30, 2020, granted, now 11,726,886.
Claims priority of provisional application 62/941,609, filed on Nov. 27, 2019.
Prior Publication US 2023/0333945 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/14 (2006.01); G06F 1/10 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 16/27 (2019.01)
CPC G06F 11/1469 (2013.01) [G06F 1/10 (2013.01); G06F 1/14 (2013.01); G06F 11/1464 (2013.01); G06F 11/2074 (2013.01); G06F 16/273 (2019.01); G06F 2201/82 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a plurality of computing devices comprising respective processors and memory to implement a backup site, the backup site configured to:
receive, at a backup shard from a primary shard of a remote network of a primary site, an update, wherein the backup site comprises a plurality of backup shards and associated shard replicas, and wherein the update comprises a timestamp;
append the update to a backup log of the backup shard;
commit the update;
determine a global watermark timestamp, wherein the global watermark timestamp indicates a time up to which all of the backup shards have committed updates; and
apply the update to the backup shard based on the global watermark timestamp, wherein the timestamp of the update is less than or equal to the global watermark timestamp.