Adaptive scan for hybrid tables
AssigneeSnowflake Inc.
InventorsMatthew C. Loring, Dimitrios Tsirogiannis
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsMatthew C. Loring, Dimitrios Tsirogiannis
Estimating the term…
The subject technology receives a query. The subject technology performs a secondary index scan operation of a secondary index based on the query. The subject technology determines that a number of rows returned, from the secondary index scan operation, meets a threshold value. The subject technology sends a signal to a primary index probe operation to initiate a blob storage scan using at least one range scan operation. The subject technology extracts a primary key of each row from the rows returned from the secondary index scan operation. The subject technology identifies a corresponding range of each extracted primary key in the blob storage. The subject technology scans each corresponding range of the blob storage to identify a set of rows that satisfy a set of predicates on an index column. The subject technology provides a set of rows as a result of the query.
A system comprising:
A method comprising:
A non-transitory computer-storage medium comprising instructions that, when executed by one or more processors of a machine, configure the machine to perform operations comprising:
Dependencies are inferred from the claim text.