×

Materializing data from an in-memory array to an on-disk page structure

  • US 9,830,109 B2
  • Filed: 12/05/2016
  • Issued: 11/28/2017
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising:

  • inserting, by a transaction thread, a data value into a column of data held in an in-memory array, the in-memory array being located in main system memory of one or more computing systems and having a memory address associated with it, the transaction thread writing the data value directly into the memory array;

    reserving, by the transaction thread, one or more rows of a page-based layout into which the in-memory array is mirrored, the reserving comprising indicating that the reserved one or more rows are in use, the page-based layout comprising one or more pages maintained in a persistent storage;

    materializing the column of data, the materializing comprising copying data in the column of data from the in-memory array to at least one page of the one or more pages, the at least one page being marked for materialization.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×