×

PERFORMING UPDATES ON VARIABLE-LENGTH DATA SEQUENTIALLY STORED AND INDEXED TO FACILITATE REVERSE READING

  • US 20180107419A1
  • Filed: 10/14/2016
  • Published: 04/19/2018
  • Est. Priority Date: 10/14/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing an update operation on a collection of data records stored in a manner that facilitates reverse reading,wherein an index of the data records comprises:

  • for each of multiple keys, one or more values of the key; and

    for each value, a corresponding index offset to a most recent data record in the collection having the key value;

    the method comprising;

    obtaining a set of new records associated with the update operation;

    based on an assumed write location for the set of new records, configuring the set of new records such that each new record includes, for each of the multiple keys, a corresponding key offset to a previous record having the same value as the new record for the key;

    determining whether a current write location matches the assumed write location;

    when the current write location does not match the assumed write location, updating the set of new records based on the current write location;

    writing the set of new records at the current write location; and

    updating the index.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×