The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 31, 2017

Filed:

Jun. 16, 2016
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Jeffrey Berger, San Jose, CA (US);

William J Franklin, San Ramon, CA (US);

Laura M. Kunioka-Weis, Morgan Hill, CA (US);

Thomas Majithia, San Jose, CA (US);

Haakon P. Roberts, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1458 (2013.01); G06F 17/30312 (2013.01); G06F 17/30353 (2013.01); G06F 17/30368 (2013.01); G06F 2201/80 (2013.01); G06F 2201/835 (2013.01); G06F 2201/84 (2013.01);
Abstract

A database recovery method involves: a) accessing image copies; b) accessing updates to be re-applied to reconstruct the database; c) reading into objects, from the image copies, data pages to be recovered; d) concurrently with 'c)' retrieving and sorting log records from the updates; e) as the data pages are read into the objects in 'c)', applying the sorted log records, in timestamp order; f) as “e)” completes for individual pages, and concurrently with “e)” with respect to pages for which applying is not complete, extracting and sorting index keys, from pages for which the applying is complete, until all index keys have been extracted and sorted; g) concurrently with “f)”, writing recovered pages into the database; h) initiating a rebuild of database indexes using the extracted and sorted index keys; and i) when the database indexes have been rebuilt, writing them to storage without regard to whether “g)” completed.


Find Patent Forward Citations

Loading…