Patent ID: 11874765
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 16:
17. A computer program product being tangibly stored on a non-transient machine-readable medium and comprising machine-executable instructions, the instructions, when executed on a device, causing the device to perform operations comprising:
allocating from a buffer pool, by one or more processors, a first buffer segment with a first contiguous range of memory for a first data partition of a data table, the first data partition comprising a first plurality of data blocks;
determining a third buffer segment of the buffer pool is non-contiguous with the first buffer segment, wherein the third buffer segment includes a third contiguous range of memory allocated for storing a third data partition of the data table having a third plurality of data blocks stored in order, wherein determining the third buffer segment of the buffer pool is non-contiguous with the first buffer segment is based on determining a third free buffer segment in the buffer pool is contiguous with the first buffer segment and available for storing the third data partition;
storing the first plurality of data blocks in order into the first buffer segment; and
retrieving, responsive to a data access request for a target data block of the first plurality of data blocks, the target data block from the first buffer segment.