Linear Hashing is a dynamically updateable disk-based index structure which implements a hashing scheme and which grows or shrinks one bucket at a time. The index is used to support exact match queries, i.e. find the record with a given key. Compared with the B+-tree index which also supports exact match queries (in logarithmic number of I/Os), Linear Hashing has better expected query cost O(1) I/O. Compared with Extendible Hashing, Linear Hashing does not use a bucket directory, and when an overflow occurs it is not always the overflown bucket that is split. The name Linear Hashing is used because the number of buckets grows or shrinks in a linear fashion. Overflows are handled by creating a chain of pages under the overflown bucket. The h...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
As Knuth noted, a hashing function that is one-to-one on the set of keys in the hash table is highly...
The administrative process carried out continuously produces large data. So the search process takes...
Hashing has long been recognized as a fast method for accessing records by key in large relatively s...
The objective of this paper is to develop a high performance hash-based access method for main memor...
Abstract — Linear Hashing is a widely used and efficient version of extensible hashing. A distribute...
Linear probing continues to be one of the best practical hashing algorithms due to its good average ...
Abstract Linear Hashing is an efficient and widely used version of extensible hash-ing. LH ∗ is its ...
Hashing is a well-known and widely used technique for providing O(1) access to large files on second...
Extendible hashing is a new access technique, in which the user is guaranteed no more than two page ...
This is the supplemental material for our main paper titled “Locally Linear Hashing for Extracting N...
The administrative process carried out continuously produces large data. So the search process takes...
The administrative process carried out continuously produces large data. So the search process takes...
International audienceThis paper presents the first distributional analysis of a linear probing hash...
Data processing systems often leverage vector instructions to achieve higher performance. When apply...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
As Knuth noted, a hashing function that is one-to-one on the set of keys in the hash table is highly...
The administrative process carried out continuously produces large data. So the search process takes...
Hashing has long been recognized as a fast method for accessing records by key in large relatively s...
The objective of this paper is to develop a high performance hash-based access method for main memor...
Abstract — Linear Hashing is a widely used and efficient version of extensible hashing. A distribute...
Linear probing continues to be one of the best practical hashing algorithms due to its good average ...
Abstract Linear Hashing is an efficient and widely used version of extensible hash-ing. LH ∗ is its ...
Hashing is a well-known and widely used technique for providing O(1) access to large files on second...
Extendible hashing is a new access technique, in which the user is guaranteed no more than two page ...
This is the supplemental material for our main paper titled “Locally Linear Hashing for Extracting N...
The administrative process carried out continuously produces large data. So the search process takes...
The administrative process carried out continuously produces large data. So the search process takes...
International audienceThis paper presents the first distributional analysis of a linear probing hash...
Data processing systems often leverage vector instructions to achieve higher performance. When apply...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
As Knuth noted, a hashing function that is one-to-one on the set of keys in the hash table is highly...
The administrative process carried out continuously produces large data. So the search process takes...