SAP SE
ARCHITECTURE OF HYBRID IN-MEMORY AND PAGED DICTIONARY

Last updated:

Abstract:

Disclosed herein are system, method, and computer program product embodiments for identifying and loading a relevant page of a dictionary into temporary memory. An embodiment operates by receiving a query to be executed. The query includes a value for executing the query. The server queries a dictionary to retrieve a value ID. The server executes a binary search on a helper vector of the dictionary based on the value. The helper vector includes a last value for each page of a dictionary. The server identifies a page of the dictionary including the value. The server loads the page into temporary memory and retrieves the value ID of the value from the page. The server executes the query on a column using the value ID.

Status:
Application
Type:

Utility

Filling date:

13 May 2020

Issue date:

10 Dec 2020