![]() |
![]() |
@inproceedings{DBLP:conf/vldb/Larson80,
author = {Per-{\AA}ke Larson},
title = {Linear Hashing with Partial Expansions},
booktitle = {Sixth International Conference on Very Large Data Bases, October
1-3, 1980, Montreal, Quebec, Canada, Proceedings},
publisher = {IEEE Computer Society},
year = {1980},
pages = {224-232},
ee = {db/conf/vldb/Larson80.html},
crossref = {DBLP:conf/vldb/80},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
A new method for organising dynamic files is presented and its performance is analysed. The scheme is a generalization of W. Litwin's linear (virtual) hashing. The amount of storage space allocated to the file grows and shrinks in a simple fashion according to the number of records actually stored in the file. The storage utilisation is controlled and constantly kept equal to a threshold selected by the user. Because no index or other form of access table is used, retrieval of a record requires only one access in most cases. The analysis reveals that an average search length in the range 1.1 - 1.2 accesses can easily be achieved, even for storage utilisations as high as 85 - 90 per cent.
Key words: file organisation, access methods, hashing, searching, dynamic storage allocation, dynamic hashing schemes, virtual hashing, linear hashing, analysis of algorithms. gracefully.
Copyright © 1980 by The Institute of Electrical and Electronic Engineers, Inc. (IEEE). Abstract used with permission.
Data released under the ODC-BY 1.0 license — See also our legal information page