ACM Home Page
Please provide us with feedback. Feedback
Experiments with B-tree reorganization
Full text pdf formatPdf (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
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 36,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582250.582281
What is a DOI?

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


Peer to Peer - Readers of this Article have also read: