×

In-Memory Database System Providing Lockless Read and Write Operations for OLAP and OLTP Transactions

  • US 20160147814A1
  • Filed: 11/25/2014
  • Published: 05/26/2016
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementation by a database system comprising a combination of on-disk storage and in-memory storage, the method comprising:

  • storing, in a plurality of fragments comprising at least a delta fragment and a main fragment retained in the on-disk storage, a plurality of data records that comprise a table, each fragment having visibility data structures to enable multi-version concurrency control;

    compressing each fragment using dictionary compression and n-bits compression;

    loading the fragments into main system memory in the in-memory storage from the on-disk storage if they are accessed for read operations or write operations and are not already in the main system memory; and

    concurrently performing a plurality of lockless read and write operations, while providing snapshot isolation, on the at least one of the plurality of fragments while the at least one of the plurality of fragments is in the main system memory.

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