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:
Feb. 20, 2018

Filed:

Nov. 25, 2014
Applicants:

David Wein, St. Paul, MN (US);

Ivan Schreter, Malsch, DE;

Inventors:

David Wein, St. Paul, MN (US);

Ivan Schreter, Malsch, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 12/08 (2016.01); G06F 12/0817 (2016.01);
U.S. Cl.
CPC ...
G06F 17/30952 (2013.01); G06F 12/0817 (2013.01); G06F 17/30312 (2013.01); G06F 17/30321 (2013.01); G06F 17/30327 (2013.01); G06F 17/30424 (2013.01); G06F 17/30595 (2013.01);
Abstract

The subject matter disclosed herein provides methods for determining the page on which a desired row position value is located. A table having a plurality of rows can be accessed. The rows can be distributed across one or more pages in an in-memory database. Each row can be associated with a unique row position value. Each page can be associated with a capacity that is representative of an amount of data stored on the page. A capacity index having a plurality of entries can be created to record changes in capacity between pages. Neighboring entries in the capacity index can have a different capacity. Each entry in the capacity index can correspond to a page. A page directory can be created based on the capacity index. The page directory can indicate all possible row position values associated with each page. Related apparatus, systems, techniques, and articles are also described.


Find Patent Forward Citations

Loading…