| A high performance, universal, key associative access method |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 17, Citation Count: 5
|
|
|
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
|
|
|