US 11,789,951 B2
Storage of data structures
Robert Lasch, Walldorf (DE); Thomas Legler, Walldorf (DE); Robert Schulze, Walldorf (DE); and Kai-Uwe Sattler, Ilmenau (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Sep. 7, 2021, as Appl. No. 17/468,427.
Claims priority of provisional application 63/211,812, filed on Jun. 17, 2021.
Prior Publication US 2022/0405288 A1, Dec. 22, 2022
Int. Cl. G06F 16/245 (2019.01); G06F 11/34 (2006.01); G06F 16/2455 (2019.01)
CPC G06F 16/24569 (2019.01) [G06F 11/3428 (2013.01); G06F 16/24552 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
determining, by a data placement and storage management system, automatically, according to a set schedule, a type of a data structure for storing data and a type of data access to the data structure, the type of data access comprises at least a first type of data access and a second type of data access, the data placement and storage management system comprising a placement policy engine, a computing platform comprising one or more processors, one or more counters, and one or more memory components;
determining, by the data placement and storage management system, a frequency of each type of access to each type of data structure accessed by a query;
comparing, by the data placement and storage management system, using the frequency,
a number of first type of data accesses to the data structure to a number of second type of accesses to the data structure; and
the number of first type of data access and the number of the second type of data access to a predetermined threshold percentage of a total number of data accesses to the data structure;
determining, by the data placement and storage management system, based on the comparing, a physical memory location for storing the data; and
storing, by the data placement and storage management system, the data at the physical memory location.