Linear hashing with Priority Splitting: A method for improving the retrieval performance of linear hashing
1987 IEEE Third International Conference on Data Engineering (1987)
Los Angeles, CA, USA
Feb. 3, 1987 to Feb. 5, 1987
Willard D. Ruchte , Computer Science Department, North Carolina State University, Raleigh, 27695-8206, USA
Alan L. Tharp , Computer Science Department, North Carolina State University, Raleigh, 27695-8206, USA
Linear hashing is a technique for constructing dynamic files for direct access. It has an advantage over other dynamic methods in that it lacks a directory. However, a weakness of the method is that at high packing factors, it requires more probes on the average to access a record than do many of the static methods. This paper presents a straightforward modification of linear hashing which, according to experimental results, significantly reduces the average number of retrieval probes in almost aft cases when compared with standard linear hashing. The parameter of overflow page size is an important one for adjusting performance. By choosing an appropriate overflow page size, the user may obtain results which are also better or comparable to those of other variants of linear hashing. In addition, the paper analyzes the effects of varying the primary page size, the overflow page size, and the packing factor on retrieval performance.
W. D. Ruchte and A. L. Tharp, "Linear hashing with Priority Splitting: A method for improving the retrieval performance of linear hashing," 1987 IEEE Third International Conference on Data Engineering(ICDE), Los Angeles, CA, USA, 1987, pp. 2-9.