|
ABSTRACT
New file organizations based on hashing and suitable for data whose volume may vary rapidly recently appeared in the literature. In the three schemes which have been independently proposed, rehashing is avoided, storage space is dynamically adjusted to the number of records actually stored, and there are no overflow records. Two of these techniques employ an index to the data file. Retrieval is fast and storage utilization is low.
In order to increase storage utilization, we introduce two schemes based on a similar idea and analyze the performance of the second scheme. Both techniques use an index of much smaller size. In both schemes, overflow records are accepted. The price which has to be paid for the improvement in storage utilization is a slight access cost degradation.
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
|
|
| |
2
|
KEEHN, D.G., AND LACY. J.O. VSAM data set design parameters. IBM Syst. J., 3 (1974), 186- 212.
|
| |
3
|
|
| |
4
|
LARSON, P.A. Dynamic hashing. BIT 18 (1978), 184-201.
|
| |
5
|
LITWIN, W. Virtual hashing: A dynamically changing hashing. Proc. 4th Conf. Very Large Data Bases, West Berlin, Sept. 1978, pp. 517-523.
|
| |
6
|
LITWIN, W. Hachage virtuel: Une nouveUe technique d'adressage de m~moires. Th~se de Doctorat d'Etat ~s Sciences Math~matiques, Univ. Pierre et Marie Curie, Paris, France, March 1979.
|
| |
7
|
NAKAMURA, T., AND MIZOGUCHI, T. An analysis of storage utilization factor in block split data structuring scheme. Proc. 4th Conf. Very Large Data Bases, West Berlin, Sept. 1978, pp. 489- 495.
|
 |
8
|
|
| |
9
|
VAN DER POOL, J.A. Optimum storage allocation for initial loading of a foe. IBM J. Res. Dev. (Nov. 1972), 579-586.
|
| |
10
|
YAo, A.C. On random 2-3 trees. Acta Inf., 9 (1978), 159-170.
|
CITED BY 20
|
|
|
|
|
|
|
|
Ashok Rathi , Huizhu Lu , G. E. Hedrick, Performance comparison of extendible hashing and linear hashing techniques, Proceedings of the 1990 ACM SIGSMALL/PC symposium on Small systems, p.178-185, March 28-30, 1990, Crystal City, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|