×

Columnar storage of a database index

  • US 9,195,657 B2
  • Filed: 03/08/2010
  • Issued: 11/24/2015
  • Est. Priority Date: 03/08/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • a memory storing a columnar index associated with a relational database table, the columnar index comprising;

    a column store comprising one or more first rows of the columnar index stored in a column-wise fashion;

    a delta store comprising one or more second rows of the columnar index stored in a row-wise fashion; and

    wherein the column store further comprises an absence flag array that includes an entry for each row of the first rows that indicates whether the row has been logically deleted from the column store, wherein the absence flag array indicates a first set of rows of the column store that have been updated and a second set of rows that have been deleted, and wherein the column store associated with the database table is based on a plurality of segments including a first segment and a second segment, wherein each segment comprises a set of rows of a database index, and wherein a first column array based on the first segment is stored as a different size array than a second column array based on the second segment.

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