Patent ID: 9483513
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method comprising: determining a size of an object, the object having raw data that is operable upon by one or more physical operators; if the object is smaller than a threshold size, storing the object in main memory of a first host system of a plurality of host systems in an in-memory database system, the first host system including a first column store, a first row store and a first persistency associated with a first disk storage, the plurality of host systems further comprising a second host system that includes a second column store, a second row store and a second persistency associated with a second disk storage; and if the object is equal to or larger than the threshold size, storing the object in the first persistency, the storing of the object in the first persistency comprising generating a global container identifier (ID) for the object stored in the first persistency, the global container ID referencing raw data of the object stored in the first persistency, the global container ID including a volume ID specifying the first persistency where the object is stored and a container ID that references a file of a plurality of files inside the first persistency, the container ID being separate from the volume ID, the global container ID for the first host system being stored in the first column store and the first row store, the global container ID being allowed to be moved from the first row store to the second row store so that the second host system can access the object stored in the first persistency within the first host system.