CPC G06F 11/1458 (2013.01) [G06F 16/128 (2019.01); G06F 16/1734 (2019.01); G06F 16/9027 (2019.01); G06F 11/1461 (2013.01); G06F 2201/84 (2013.01)] | 18 Claims |
1. A method, comprising:
receiving at a backup system different from a source system, a stream of changes to content of an object of the source system for backup, wherein a hot standby version of at least a portion of the object of the source system is maintained at a recovery system;
performing a backup of at least the received stream of changes to the content of the object using the backup system in part by streaming, from the backup system to the recovery system, the stream of changes to the content of the object, wherein the recovery system updates the hot standby version of at least the portion of the object in response to receiving the stream of changes to the content of the object;
determining that a gap exists in the received stream of changes to the content of the object;
receiving a request to place the hot standby version of at least the portion of the object at a specified recovery time point; and
in response to receiving the request to place the hot standby version of at least the portion of the object at the specified recovery time point:
determining one or more differences between the hot standby version of at least the portion of the object and the specified recovery time point, and
providing to the recovery system via the backup system, backup data corresponding to the one or more determined differences, wherein the recovery system utilizes the backup data corresponding to the one or more determined differences in updating the hot standby version of at least the portion of the object to the specified recovery time point.
|