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:
Jun. 01, 2021

Filed:

Feb. 14, 2019
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Amarnadh Sai Eluri, Pleasanton, CA (US);

Vimal Chandran Satheesh, Palo Alto, CA (US);

Anupam Mukherjee, Palo Alto, CA (US);

Mihnea Andrei, Issy les Moulineaux, FR;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 9/50 (2006.01); G06F 16/18 (2019.01); G06F 16/901 (2019.01); G06F 3/06 (2006.01); G06F 16/908 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2343 (2019.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 9/5016 (2013.01); G06F 16/1865 (2019.01); G06F 16/2379 (2019.01); G06F 16/901 (2019.01); G06F 16/908 (2019.01);
Abstract

A method may include performing a transaction on a row in a table stored in a database. In response to performing the transaction, a first timestamp block associated with a range of rows including the row may be retrieved. In response to determining that the first timestamp block is a sparse timestamp block that has reached maximum capacity, a second timestamp block may be allocated for storing the timestamp associated with the transaction. The sparse timestamp block may be allocated with sufficient storage space for storing some but not all of the timestamps associated with the range of rows. By contrast, the second timestamp block may be a dense timestamp block allocated with sufficient storage space for storing all of the timestamps associated with the range of rows. The timestamp associated with the transaction may be stored in the second timestamp block.


Find Patent Forward Citations

Loading…