| CPC G06F 16/2291 (2019.01) [G06F 16/23 (2019.01)] | 20 Claims |

|
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.
|