Amazon.com, Inc.
Transactionally consistent point-in-time restore
Last updated:
Abstract:
A distributed database maintains a table on a first plurality of partitions. A request to restore the table to a point-in-time is received. The database determines, based on log data of the partitions, a maximum version number of an operation processed by the partitions. The log data is processed to exclude, from the restoration, operations whose transactions were started after the point-in-time, by setting the version number of those operations to be greater than the maximum version number. The log data is then applied to a second plurality of partitions, where the version number of each applied operation is less than or equal to the determined maximum version number.
Status:
Grant
Type:
Utility
Filling date:
13 Dec 2018
Issue date:
2 Aug 2022