×

Unified table query processing

  • US 9,465,844 B2
  • Filed: 03/15/2013
  • Issued: 10/11/2016
  • Est. Priority Date: 04/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing incoming data requests in a logical row format as data records in a first level storage structure in an in-memory computing system having a multi-level storage architecture;

    transforming the data records from the logical row format into a logical column format;

    storing, in the in-memory computing system, a encoded data records in the logical column format in a second level storage structure in the multi-level storage architecture, the second level storage structure separate from the first level storage structure;

    compressing the encoded data records for long-term storage;

    storing, in the in-memory computing system, the compressed data records in the logical column format in a main store in the multi-level storage architecture, the main store separate from the first level storage structure and the second level storage structure;

    receiving a query by a common query execution engine connected with a unified table architecture, the query specifying a data record;

    performing, by the common query execution engine, a look-up for the data record based on the query at the first level storage structure; and

    when the data record is not present at the first level storage structure, performing, by the common query execution engine, separate look-ups in each of the second level storage structure and the main store.

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