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:
Mar. 26, 2019

Filed:

May. 18, 2017
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Ivan Schreter, Malsch, DE;

Daniel Booss, Wiesloch, DE;

Akanksha Meghlan, Pune, IN;

Mehul Wagle, Pune, IN;

Assignee:

SAP SE, Walldrof, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G11C 11/56 (2006.01); G06F 17/30 (2006.01); G06F 3/06 (2006.01); G06F 16/27 (2019.01); G06F 16/11 (2019.01); G06F 16/21 (2019.01); G06F 16/901 (2019.01); G06F 16/00 (2019.01);
U.S. Cl.
CPC ...
G06F 12/0238 (2013.01); G06F 3/0604 (2013.01); G06F 3/0646 (2013.01); G06F 3/0649 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 16/113 (2019.01); G06F 16/211 (2019.01); G06F 16/27 (2019.01); G06F 16/901 (2019.01); G11C 11/5628 (2013.01); G06F 16/00 (2019.01); G06F 2212/10 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/202 (2013.01);
Abstract

A system includes reception of an instruction to create a data block associated with a portion of a database table in a non-volatile memory system, creation, in response to the instruction to create the data block, of a file associated with the data block in the non-volatile memory system, where a filename of the file comprises an indication that the data block is a temporary block, creation of an entry in a data block map table indicating that the data block is a temporary block, reception of an instruction to commit the data block, and, in response to the instruction to commit the data block, flush data associated with the data block to the file in the non-volatile memory system, rename the file to remove the indication that the data block is a temporary block, and update the entry in the data block map to indicate that the data block is a committed block.


Find Patent Forward Citations

Loading…