This Article 
 Bibliographic References 
 Add to: 
Multilevel Extendible Hashing: A File Structure for Very Large Databases
September 1991 (vol. 3 no. 3)
pp. 357-370

A dynamic hashing scheme based on extendible hashing is proposed whose directory can grow into a multilevel directory. The scheme is compared to the extendible hashing and the extendible hashing tree schemes. The simulation results reveal that the proposed scheme is superior than the other two with respect to directory space utilization, especially for files with nonuniform record distribution. This scheme can be easily extended to multikey file systems and also has good performance.

[1] A. V. Aho and J. D. Ullman, "Optimal partial match retrieval when fields are independently specified,"ACM TODS, vol. 4, no. 2, pp. 168-179, June 1979.
[2] R. J. Enbody and H. C. Du, "Dynamic hashing systems,"ACM Computing Surveys, vol. 20, no. 2, June 1988.
[3] R. Fagan et al., "Extendible Hashing--A Fast-Access Method for Dynamic Files,"ACM Trans. Database Systems, Vol. 4, No. 3, Sept. 1979, pp. 315-344.
[4] J. K. Mullin, "Tightly controlled linear hashing without separate overflow storage,"BIT, vol. 20, no. 4, pp. 390-400, 1981.
[5] P. Larson, "Dynamic hashing,"BIT, vol. 18, pp. 184-201, 1978.
[6] P. Larson, "Linear hashing with partial expansions," inProc. 6th Conf. Very Large Data Bases, Montreal, 1980, pp. 224-232.
[7] W. Litwin, "Virtual hashing: A dynamically changing scheme," inProc. 4th Conf. Very Large Databases, Berlin, 1978, pp. 517-523.
[8] W. Litwin, "Linear hashing: A new tool for file and table addressing," inProc. 6th Int. Conf. Very Large Data Bases, Montreal, 1980, pp. 212-223.
[9] J. Llyod and K. Ramamohanaroa, "Partial match retrieval for dynamic files,"BIT, vol. 22, pp. 150-168, 1982.
[10] K. Ramamohanarao and R. Sacks-Davis, "Recursive linear hashing."ACM Trans. Database Syst., vol. 9, no. 3, pp. 369-391, Sept. 1984.
[11] K. Ramamohanarao and R. Sacks-Davis, "Partial match retrieval using recursive linear hashing."BIT, vol. 25, pp. 477-484, 1985.
[12] M. Scholl, "New file organizations based on dynamic hashing,"ACM Trans. Database Syst., vol. 6, Mar. 1981.
[13] T. S. Yuen and H. C. Du, "Dynamic file structures for partial match retrieval based on overflow bucket sharing,"IEEE Trans. Software Eng., vol. SE-12, no. 8, pp. 801-810, Aug. 1986.
[14] T. S. Yuen and H. C. Du, "Dynamic file organization for partial match retrieval based on linear hashing," inProc. 1986 Int. Conf. Data Eng., pp. 116-123.

Index Terms:
file structure; very large databases; multilevel directory; extendible hashing; extendible hashing tree; simulation results; directory space utilization; nonuniform record distribution; multikey file systems; database management systems; file organisation
D.H.C. Du, S.-R. Tong, "Multilevel Extendible Hashing: A File Structure for Very Large Databases," IEEE Transactions on Knowledge and Data Engineering, vol. 3, no. 3, pp. 357-370, Sept. 1991, doi:10.1109/69.91065
Usage of this product signifies your acceptance of the Terms of Use.