Question regarding Larson's "Linear Hashing with Partial Expansions" whitepaper
Date: 31 Oct 2003 07:20:08 -0800
Message-ID: <e2179823.0310310720.1f41242d_at_posting.google.com>
Hello,
I am implementing a DB based on Larson's "A Single-File Version Of
Linear Hashing With Partial Expansions" whitepaper. I am certain
many of you will be familiar with this.
My question is concerning Algorithm A on page 5. Specifically, the
D(K) function makes no sense to me, because perhaps it is using
mathematical terminology that I am unfamiliar with.
The paper states:
Notice that n0 is a constant value. Anyway, if I am reading this
properly, it appears that each d?(K) function will return the same
result given a similar K value.
A copy of this paper can be found online at
www.acm.org/sigmod/vldb/conf/1982/P300.PDF
"the address computation algorithm makes use" ... " a sequence of
hashing functions
D(K) = (d 1 (K) , d 2 (K), ...) where each function d i (K) hashes
uniformly over {0, 1, ... 2n0 - 1}."
Any enlightenment would be greatly appreciated! Many thanks. -- xagrx Received on Fri Oct 31 2003 - 16:20:08 CET