Patent ID: 9734173
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising: storing, in a first main part fragment and a second main part fragment of a database, a plurality of data records that comprise a data set, the first main part fragment and the second main part fragment each comprising a subset of the set of data records; assigning, to the first main part fragment and the second main part fragment, a respective relative data temperature, the first main part fragment being assigned a higher relative data temperature than the second main part fragment when the first main part fragment comprises data that arrived more recently than data comprising the second main part fragment; placing, in a delta part of the database, a first newly arrived data record and a second newly arrived data record for storage in the data set; and performing, based at least on the first main part fragment having the higher relative data temperature than the second main part fragment, a merge to add the first newly arrived data record to the first main part fragment before another merge is performed to add the second newly arrived data record to the second main part fragment.