Efficient hash table
AssigneeFirebolt Analytics Ltd.
InventorsAlexander Hall, Leonard von Merzljak
Life of this patent
Estimating the term…
Loading patent…
AssigneeFirebolt Analytics Ltd.
InventorsAlexander Hall, Leonard von Merzljak
Estimating the term…
In one embodiment, a device includes a processor to apply a hash function to values in an index column of a database table yielding hash values defining a plurality of buckets of a hash table, copy data from rows of the database table into the hash table as a plurality of tuples, each tuple including a respective key from the index column of the database table, or the respective key from the index column of the database table and at least one value from a row of the database table including the respective key, arrange the plurality of tuples among the buckets in the hash table, a given bucket of the plurality of buckets including multiple tuples of the plurality of tuples, and store the multiple tuples of the given bucket back-to-back without any pointer between the tuples to find at least one next tuple of the multiple tuples.
A device comprising:
A method, comprising:
A software product, comprising a non-transient computer-readable medium in which program instructions are stored, which instructions, when read by a central processing unit (CPU), cause the CPU to:
Dependencies are inferred from the claim text.