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. 08, 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 16/18 (2019.01); G06F 9/50 (2006.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 iterating through at least a portion of a table stored in a database by identifying a timestamp block associated with a range of rows forming the portion of the table. In response to determining that the timestamp block is a sparse timestamp block storing timestamps associated with only some of the rows in the first range of rows, generating a bitmap. Each of the binary values in the bitmap may correspond one of the rows in the range of rows. Moreover, each of the binary values in the bitmap may indicate whether the timestamp block includes a timestamp associated with a corresponding row from the range of rows. Iterating through the range of rows may include accessing, based on the bitmap, the timestamp block to read or write timestamps of transaction affecting the rows in the range of rows.


Find Patent Forward Citations

Loading…