US 12,306,818 B1
Unified persistence overall feature
Janardhan Hungund, Pune (IN); Amit Pathak, Pune (IN); Amit Saonerker, Pune (IN); Deepak Shrivastava, Pune (IN); Souvik Pal, Bengaluru (IN); Sebastian Seifert, Heidelberg (DE); Robert Schulze, Walldorf (DE); and Mihnea Andrei, Issy les Moulineaux (FR)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Nov. 21, 2023, as Appl. No. 18/515,731.
Int. Cl. G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/2291 (2019.01) [G06F 16/23 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by a database system, comprising:
detecting an operation to move a first database object from an in-memory store to a persistence store, wherein the first database object is in a first format in the in-memory store, and wherein the first database object comprises a plurality of subcomponents;
examining each subcomponent of the first database object individually and separately from other subcomponents of the plurality of subcomponents;
responsive to determining that a first subcomponent of the plurality of subcomponents has a datatype and a compression type supported by a unified persistence format, storing the first subcomponent in the unified persistence format in the persistence store; and
responsive to determining that a second subcomponent of the plurality of subcomponents has either a datatype or a compression type which is not supported by the unified persistence format, storing the second subcomponent in a serial persistence format in the persistence store.