|
ABSTRACT
File organizations based on conventional hash functions provide faster access to the stored records in comparison with tree-like file structures. Tree structures such as B+-trees and ISAM do provide for sequential processing, but require considerable storage for the indices. When sequential processing is needed a table that performs an order-preserving transformation on keys can be used. H is an order-preserving key transform if H(K1) ⩾ H(K2), for all keys K1> K2. We present methodologies for constructing such key transforms, and illustrate them for some real-life key sets. Storage requirements for the table needed to carry out the transformation are less than those needed for the indices.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BAYER, R., AND MCCREIGHT, E. Organization and maintenance of large ordered indexes. Acta Inf. 1, 3 (1972), 173-189.
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
GONNEqVr, G. H., ROGERS, L. D., AND GEORGE, J.A. An algorithmic and complexity analysis of interpolation search. Acta Inf. 13 (1980)~ 39-52.
|
| |
9
|
|
| |
10
|
HOROWITZ, E., ^~D SAHNI, S, Fundamentals of Data Structures. Computer Science Press, Rockville, Md., 1982.
|
| |
11
|
KNOTT, G.D. Hashing functions. Comput. J. 18 (Aug. 1975), 265-278.
|
| |
12
|
|
| |
13
|
LARSON, P.-A. Dynamic hashing. BIT 18, 2 {1978), 184-201.
|
| |
14
|
LITWIN, W. Linear hashing=. A new tool for file and table addressing. In Proceedings 6th International Conference on Very Large Data Bases (Montreal, 1980), 212-223.
|
 |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
SORENSON, P. G., TREMBLAY, J. P., AND DEUTSCHER, R.F. Key-to-address transformation techniques. INFOR J~ 16, 1 (Feb. 1978), 1-34.
|
| |
22
|
TAMMINEN, M. Some aspects of order-preserving hashing. Rep. HTKK-TKO-A19, Laboratory of Information Processing, Helsinki Univ. of Technology, Espoo, Finland, 1980.
|
| |
23
|
TAMMINEN, M. A note on order-preserving extendible hashing and bucket tries. Rep. HTKK- TKO-B29, Laboratory of Information Processing, Helsinki Univ. of Technology, Espoo, Finland, 1981.
|
| |
24
|
|
| |
25
|
VELAZQUEZ, H. University of Toronto library automation systems. On-Line Rev. 3, 3 (1979), 253-264.
|
| |
26
|
YAO, A.C. Random 2-3 trees. Acta Inf. 9 (1978), 159-170.
|
| |
27
|
The Illustrated Science and Invention Encyclopedia. International Edition, H. S. Stuttman, New York, 1980.
|
CITED BY 10
|
|
|
|
|
|
|
|
E. A. Fox , Q. F. Chen , A. M. Daoud , L. S. Heath, Order preserving minimal perfect hash functions and information retrieval, Proceedings of the 13th annual international ACM SIGIR conference on Research and development in information retrieval, p.279-311, September 05-07, 1990, Brussels, Belgium
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Charles William Bash : Reviewer"
Every database administrator would like to have an algorithm with the speed
of a hashing algorithm (only a single access (normally) after some computation),
but with the ability to read sequentially through the file. The authors propose
such an
more...
|