×

Disk optimized paging for column oriented databases

  • US 9,922,060 B2
  • Filed: 04/25/2016
  • Issued: 03/20/2018
  • Est. Priority Date: 12/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. In a computing environment, a database system using a plurality of sequentially ordered drives to store sequential portions of columns of the database, but where the database system is usable by a system configured for use with in-memory database systems, the system comprising:

  • one or more processors;

    a plurality of sequentially ordered drives for storing data;

    main memory; and

    one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that are executable by at least one of the one or more processors to cause at least one of the one or more processors to perform the following;

    load one or more columns of a database into main memory of a computing system as a table based database;

    divide a column of the database into sequential portions;

    write each of the sequential portions sequentially onto the sequentially ordered drives in a round robin fashion such that sequential portions of the column are stored on sequential drives, the sequential portions of the column being stored on sequential drives enabling parallelism during querying;

    copy at least some of the sequential portions from the sequentially ordered drives into a ring buffer; and

    upon determining that certain data copied into the ring buffer is hot data that has a predetermined frequency of reuse, transfer the hot data to another buffer.

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