Page recovery using volume snapshots and logs
AssigneeMicrosoft Corporation
InventorsVishal Kathuria, Michael Zwilling, Hanumantha Kodavalla, Steven Schmidt, Martin Sleeman, Rajeev Rajan, Artem Oks
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsVishal Kathuria, Michael Zwilling, Hanumantha Kodavalla, Steven Schmidt, Martin Sleeman, Rajeev Rajan, Artem Oks
Estimating the term…
Systems and methods are disclosed that facilitate providing page-level database restore functionality upon detection of a corruption event. Updates to a data page in a database can trigger generation of a snapshot of the data page, and an update log can be maintained that stores information related to page updates. Subsequent snapshots can be generated at predetermined intervals and can trigger truncation of a log segment and initiation of a new log segment. Upon detection of page corruption, a most-recent uncorrupt snapshot of the corrupt page can be identified, copied to the location of the corrupt page in the database, and modified according to the log segment associated with the uncorrupt snapshot to make the page current as of the corrupting event, all of which can be performed to restore the database without having to take the database offline.
A system that facilitates page-level data restore in a database, comprising:
A method of backing up data in a database at a page level, comprising:
A system that facilitates page-level restore in a database, comprising:
Dependencies are inferred from the claim text.