| Experiments with B-tree reorganization |
| Full text |
Pdf
(588 KB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1980 ACM SIGMOD international conference on Management of data
table of contents
Santa Monica, California
SESSION: Physical storage structures
table of contents
Pages: 200 - 206
Year of Publication: 1980
ISBN:0-89791-018-4
|
|
Authors
|
|
Ehud Gudes
|
Wang Laboratories Inc., Lowell, Massachusetts
|
|
Shalom Tsur
|
The Pennsylvania State University, University Park, Pennsylvania
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 36, Citation Count: 2
|
|
|
ABSTRACT
B-trees are a commonly used data structure for indexed access to files and databases. Among the desirable properties of B-trees is the fact that they are dynamically rebalanced after each insertion and deletion operation and therefore need not be reorganized as other static access structures e.g., ISAM. Despite the fact that B-trees are dynamically balanced we demonstrate that operational conditions exist under which it pays off to explicitly reorganize B-trees. The rationale being that by explicit reorganization we defer the event of root splitting and hence reduce the cost of subsequent retrieval requests which are the dominant operations. We present a reorganization algorithm that allows control over storage utilization and discuss the circumstances under which it should be applied. We present simulation results that support our contention that reorganization is indeed economically feasible and we conclude with some suggestions for further work in this area.
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. 'Organization and Maintenance of Large Ordered Indices' Acta Informatica, Vol. 1, No. 3, pp. 173--189, 1972.
|
 |
2
|
|
| |
3
|
|
| |
4
|
Nakamura, T. and Mizoguchi, T. 'An Analysis of the Storage Utilization Factor in Block Split Data Structuring Schemes' Fourth Conference on Very Large Databases.
|
| |
5
|
Yao, A. 'On Random 2-3 Trees' Acta Informatica, Vol. 9, No. 2, pp. 159--170, 1978.
|
| |
6
|
|
| |
7
|
Krishnan, N. K. 'On the Reorganization of B-Trees' M.Sc. Thesis, Computer Science, The Pennsylvania State University, September 1978.
|
 |
8
|
|
CITED BY 2
|
|
|
David M. Arnow , Aaron M. Tenenbaum , Connie Wu, P-trees: storage efficient multiway trees, Proceedings of the 8th annual international ACM SIGIR conference on Research and development in information retrieval, p.111-121, June 05-07, 1985, Montreal, Quebec, Canada
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|