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.
Patent No.:
Date of Patent:
Aug. 06, 2019
Filed:
Sep. 14, 2016
Oracle International Corporation, Redwood Shores, CA (US);
Xiaoming He, Redwood Shores, CA (US);
Solmaz Kolahi, Redwood City, CA (US);
Vivekanandhan Raja, Fremont, CA (US);
Tirthankar Lahiri, Palo Alto, CA (US);
Vasudha Krishnaswamy, Fremont, CA (US);
Sanket Hase, Mountain View, CA (US);
Oracle International Corporation, Redwood Shores, CA (US);
Abstract
Techniques are described for maintaining coherency of a portion of a database object populated in the volatile memories of multiple nodes in a database cluster. The techniques involve maintaining a local invalidation bitmap for which identifies block-level invalidity data and item-level invalidity data. In response to detecting a patch-up triggering event, a particular node identifies, in the block-level invalidity data, blocks that have been marked as invalid. For each block that has been marked as invalid, the node identifies specific items that have changed and marks the items as invalid in the item-level invalidity data. The node then updates the block-level invalidity data to indicate that the blocks are no longer invalid.