Abstract
The dynamic external hashing proposed in this paper allocates records according to the spiral storage technique. Separators derived from the signature technique are used for distinguishing primary from overflow records and for subdividing overflow chains into segments allocated into the primary file. Single access retrieval is obtained by means of a main memory index with an entry per bucket and containing separators and pointers. While this method uses a larger index than other recent proposals, it is much more convenient regarding load factor and insertion cost. Furthermore, file expansion is directed by various control parameters, thus allowing the user to choose the most suitable policy for his application.
Similar content being viewed by others
References
F. Cesarini and G. Soda:Dynamic hashing with signature functions. ACM Trans. on Database Systems, vol. 16, no. 2, 1991, 309–337.
R. J. Enbody and H. C. Du:Dynamic hashing schemes, ACM Computing Surveys, vol. 20, n. 2, 1988, 85–113.
R. Fagin, J. Nievergelt, N. Pippenger and H. R. Strong:Extendible hashing — a fast access method for dynamic files, ACM Trans. on Database Systems, vol. 4, n. 3, 1979, 315–344.
G. H. Gonnet and P. Å. Larson:External hashing with limited internal storage, Proc. of the ACM Symposium on Principles of Database Systems, ACM, New York, 1982, 256–261.
G. H. Gonnet and P. Å. Larson:External hashing with limited internal storage, Journal of the ACM, vol. 35, n. 1, 1988, 161–184.
P. Kjelberg and T. U. Zahle:Cascade hashing, Proc. of 10th Int. Conf. on Very Large Data Bases, Singapore, 1984, 481–492.
P. Å. Larson and A. Kaila:File organization: implementation of a method guaranteeing retrieval in one access. Communications of the ACM, vol. 27, n. 7, 1984, 670–677.
P. Å. Larson:Dynamic hashing, BIT, vol. 18, n. 2, 1978, 184–201.
P. Å. Larson:Linear hashing with separators — a dynamic hashing scheme achieving one-access retrieval, ACM Trans. on Database Systems, vol. 13, n. 3, 1988, 366–388.
J. K. Mullin:Spiral storage: efficient dynamic hashing with constant performance, The Computer Journal, vol. 28, n. 3, 1985, 330–334.
M. V. Ramakrishna and P. Å. Larson:File organization using composite perfect functions, ACM Trans. on Database Systems, vol. 14, n. 2, 1989, 231–263.
M. V. Ramakrishna and W. R. Tout:Dynamic external hashing with guaranteed single access retrieval, Proc. of FODO89, Paris, 1989, 187–201.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Cesarini, F., Soda, G. Single access hashing with overflow separators for dynamic files. BIT 33, 15–28 (1993). https://doi.org/10.1007/BF01990340
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01990340