ACM Home Page
Please provide us with feedback. Feedback
A high performance, universal, key associative access method
Full text PdfPdf (1.81 MB)
Source International Conference on Management of Data archive
Proceedings of the 1983 ACM SIGMOD international conference on Management of data table of contents
San Jose, California
SESSION: Implementation issues table of contents
Pages: 120 - 133  
Year of Publication: 1983
ISBN:0-89791-104-0
Also published in ...
Author
David B. Lomet  IBM Thomas J. Watson Research Center Yorktown Heights, New York
Sponsors
: ACM SIGBDP
: IEEE TC on Design Automation
: IEEE TC on Database Engineering
: IEEE TC on VLSI
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 17,   Citation Count: 5
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582192.582213
What is a DOI?

ABSTRACT

A new file organization is proposed that combines the advantages of digital B-trees and extendible hashing methods into one organization that can be used universally. The method, like these predecessors, relies on digital searching. The key notions are: (i) that multipage nodes are addressed by the root and can have both data and index entries, the mix of entries changing over time; and (ii) that these nodes can be doubled with file growth and, when this occurs, data nodes at the next level of the tree are absorbed into the pages of these nodes, frequently keeping data closer to the root and simultaneously improving utilization. The result is an unbalanced tree that we call a digital lopsided tree or DL-tree. The paper describes DL-trees and their operations, and examines their properties. The most important engineering issues involve the doubling process and the methods used to optimize the tree properties. Ways of dealing with these issues are suggested.


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. M. Organization and maintenance of large ordered indices. Acta Informatica 1,3(1972), 173--189.
2
 
3
Diehr, G. Extendible hashing extended. Unpublished manuscript, Graduate School of Business Administration, U. of Washington, Seattle, WA.
4
 
5
 
6
Larson, P. Dynamic hashing. BIT 18 (1978), 184--201.
 
7
Litwin, W. Linear virtual hashing: a new tool for files and tables implementation. Proc. 6th Int'l Conf. on Very Large Data Bases, Montreal, 1980.
 
8
Lomet, D. Digital B-trees. Proc. 7th Conf. on Very Large Data Bases, Cannes, France, 1981, 333--343.
9
 
10
Lomet, D. A high performance, universal, key associative access method. IBM Research Report RC9638, Yorktown Heights, New York (Oct. 1982)
 
11