Efficient database query evaluation
AssigneeSnowflake Inc.
InventorsSelcuk Aya, Bowei Chen, Florian Andreas Funke
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsSelcuk Aya, Bowei Chen, Florian Andreas Funke
Estimating the term…
Data in a micro-partition of a table is stored in a compressed form. In response to a database query on the table comprising a filter, the portion of the data on which the filter operates is decompressed, without decompressing other portions of the data. Using the filter on the decompressed portion of the data, the portions of the data that are responsive to the filter are determined and decompressed. The responsive data is returned in response to the database query. When a query is run on a table that is compressed using dictionary compression, the uncompressed data may be returned along with the dictionary look-up values. The recipient of the data may use the dictionary look-up values for memoization, reducing the amount of computation required to process the returned data.
A system comprising:
A non-transitory machine-readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
A method comprising:
Dependencies are inferred from the claim text.