Patent ID: 8918362

Claim:
A computer-implemented method in a distributed storage environment utilizing a processor and memory for replicating data utilizing a combination of replication processes in the distributed computing environment, the method comprising: identifying a first one or more checkpoints that describes complete contents of an object for a data partition range at a primary data store, wherein the data partition range maintains the object; initiating replicating the first one or more checkpoints to the secondary data store utilizing a full-object replication process that replicates the complete contents of the object from the first one or more checkpoints to the secondary data store; identifying a second one or more checkpoints for the data partition range at the primary data store; initiating replicating the second one or more checkpoints to the secondary data store utilizing a delta-checkpoint replication process that updates the complete contents of the object at the secondary data store with changes made to the object at the primary data store after the full-object replication process; and initiating replicating data from the data partition range at the primary data store to the secondary data store utilizing a log-based replication process.