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:
May. 17, 2022

Filed:

Dec. 26, 2018
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Tirthankar Lahiri, Palo Alto, CA (US);

Martin Reames, Minneapolis, MN (US);

Kao Makino, San Carlos, CA (US);

Ananth Raghavan, San Francisco, CA (US);

Chih-Ping Wang, Palo Alto, CA (US);

Mutsumi Kogawa, Foster City, CA (US);

Jorge Luis Issa Garcia, Redwood City, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/23 (2019.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 11/1474 (2013.01); G06F 16/2358 (2019.01); G06F 16/2379 (2019.01); G06F 2201/84 (2013.01);
Abstract

In an in-memory database management system, non-volatile random access memories (NVRAMs) are used to store database data and control data. Because this data is stored in NVRAM, the data survives system failures. Recovery from a system failure may be accomplished more quickly by, at least in part, modifying the surviving data in NVRAM, rather than loading an entire checkpoint image and applying uncheckpointed transactions needed to synchronize the database. Because in this form of recovery the database state that serves as the starting point for applying change records is the database as stored in the NVRAM, this form of recovery is referred to herein as in-memory-based recovery. Recovery, where the database state that serves as the starting point for applying change records is a checkpoint image, is referred to herein as checkpointed-based recovery. In-memory-based recovery eliminates or reduces the need to perform certain operations that are performed for checkpointed-based recovery.


Find Patent Forward Citations

Loading…