Dictionary Filtering and Evaluation in Columnar Databases
AssigneeDatabricks, Inc.
InventorsUtkarsh Agarwal, Shoumik Palkar, Alexander Behm, Sriram Krishnamurthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeDatabricks, Inc.
InventorsUtkarsh Agarwal, Shoumik Palkar, Alexander Behm, Sriram Krishnamurthy
Estimating the term…
Disclosed herein is a method, system, or non-transitory computer readable medium for evaluating a query on a columnar dataset comprising one or more dictionaries associated with columns in the dataset. The method includes receiving a request to perform a query comprising at least a operator and a request to return information about a value of interest in a columnar dataset stored on cloud storage. At least one column in the columnar dataset is based on a dictionary. The dictionary maps one or more values for a column to one or more respective identifiers. The method determines whether to perform dictionary filtering for the query by calculating a metric based on one or more factors. Responsive to the metric being below a threshold, which may be predetermined, the method performs the dictionary filtering.
A method comprising:
(canceled)
A system comprising:
(canceled)
A non-transitory computer readable medium comprising stored instructions encoded thereon that, when executed by a processor, cause at least one processor to:
(canceled)
Dependencies are inferred from the claim text.