×

DELETING RECORDS IN A MULTI-LEVEL STORAGE ARCHITECTURE

  • US 20140122439A1
  • Filed: 03/15/2013
  • Published: 05/01/2014
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. In a unified table architecture of an in-memory computing system having a multi-level storage architecture, the storage architecture having a first level storage structure to store incoming data requests in a logical row format as data records, a second level storage structure to encode and store the data records in a logical column format, and a main store to compress and store the encoded data records for long-term storage, a method of deleting a data record from the second level storage or main store, the method comprising:

  • performing, by one or more processors, a look-up for the data record in a table in the first level storage, the data record being defined by a row identifier of the table;

    if the row identifier is found in the first level storage, performing, by one or more processors, a look-up for an updated row identifier representing an update of the data record in the second level storage and the main store;

    if the updated row identifier is found in the second level storage, generating, by one or more processors, an undo log from the first level storage to invalidate a row identifier of the row identifier; and

    if the updated row identifier is not found in the second level storage, generating, by one or more processors, a redo log to restore the data record in the first level storage.

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