Salient sampling for query size estimation
AssigneeLogicBlox, Inc.
InventorTodd L. Veldhuizen
Life of this patent
Estimating the term…
Loading patent…
AssigneeLogicBlox, Inc.
InventorTodd L. Veldhuizen
Estimating the term…
Salient sampling for query size estimation includes identifying two or more columns in a database table that have corresponding columns in one or more other tables. One or more hash functions are applied to domains of each of the identified columns. A first hash function is applied to a domain of the first column and a second hash function to a domain of the second column. A subset of the rows in the database table is selected. The selecting includes selecting rows in the database table where results of the first hash function meet a first numeric threshold and selecting rows in the database table where results of the second hash function meet a second numeric threshold. A sample database table corresponding to the database table is created. The sample database table includes the selected subset of the rows in the database table.
A system for creating samples of database tables, the system comprising:
A non-transitory computer readable storage media for creating samples of database tables, the non-transitory computer readable storage media having computer-readable program code embodied thereon, which when executed by a computer processor, causes the computer processor to implement a method, the method comprising:
Dependencies are inferred from the claim text.