Patent ID: 9740715
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A method to direct comprising: determining whether an updated row identifier representing an update of a data record is present in a second level storage of a unified table architecture of an in-memory database having a multi-level storage architecture, the multi-level storage architecture comprising a first level storage structure to store incoming data requests in a logical row format as data records and the second level storage structure to encode and store the data records in a logical column format, the determining occurring in response to finding a row identifier for the data record in a table of the first level storage; and, generating an undo log to invalidate the row identifier defining the data record in the table in the first level storage or generating, by one or more processors, a redo log to restore the data record in the first level storage, the generating of the undo log occurring in response to the determining that the updated row identifier is present in the second level storage and the generating of the undo log occurring in response to determining that the updated row identifier is not present in the second level storage; wherein the determining and the generating are performed by one or more processors.