×

Efficient query processing using histograms in a columnar database

  • US 10,372,723 B2
  • Filed: 09/15/2017
  • Issued: 08/06/2019
  • Est. Priority Date: 01/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more hardware processors and memory with program instructions to;

    determine a bucket range size for each of a plurality of buckets for a histogram of a column of a columnar database table, wherein each bucket of the plurality of buckets represents an existence of one or more data values of the data in the column within a range of values according to the determined bucket range size;

    generate a probabilistic data structure for each of one or more data blocks storing data for the column of the columnar database table, wherein the probabilistic data structure indicates for which particular buckets of the plurality of buckets in the histogram there is a data value stored in the data block; and

    examine the probabilistic data structure, responsive to a query, for each of the one or more data blocks storing data for the column to determine ones of the one or more data blocks which do not need to be read in order to service the query.

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