| On-line reorganization of sparsely-populated B+-trees |
| Full text |
Pdf
(1.17 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1996 ACM SIGMOD international conference on Management of data
table of contents
Montreal, Quebec, Canada
Pages: 115 - 124
Year of Publication: 1996
ISBN:0-89791-794-4
Also published in ...
|
|
Authors
|
|
Chendong Zou
|
College of Computer Science, Northeastern University
|
|
Betty Salzberg
|
College of Computer Science, Northeastern University
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 39, Citation Count: 14
|
|
|
ABSTRACT
In this paper, we present an efficient method to do online reorganization of sparsely-populated B+-trees. It reorganizes the leaves first, compacting in short operations groups of leaves with the same parent. After compacting, optionally, the new leaves may swap locations or be moved into empty pages so that they are in key order on the disk. After the leaves are reorganized, the method shrinks the tree by making a copy of the upper part of the tree while leaving the leaves in place. A new concurrency method is introduced so that only a minimum number of pages are locked during reorganization. During leaf reorganization, Forward Recovery is used to save all work already done while maintaining consistency after system crashes. A heuristic algorithm is developed to reduce the number of swaps needed during leaf reorganization, so that better concurrency and easier recovery can be achieved. A detailed description of switching from the old B+-tree to the new B+-tree is described for the first time.
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.
| |
BS77
|
R. Bayer and M Schkolnick. C, oncurrency of operations on B-trees. Aeta Informatica, 9(1):1- 21, 1977.
|
| |
GR93
|
|
| |
JS93
|
|
 |
LS92
|
|
| |
LT95
|
|
 |
MN92
|
|
| |
Moh90
|
|
| |
OLS92
|
|
| |
Omi88
|
|
| |
Sal88
|
|
| |
SC92
|
|
| |
SD92
|
|
| |
Smi90
|
Gary Smith. Online reorganization of keysequenced t~bles and files. Tandem System Review, 6(2):52-59, October 1990. Describe algorithm of Franco Putzolu.
|
| |
Wed74
|
H. Wedekind. On the select,on of access paths zn a data base system, chapter Database Management. North Holland Publishing Company, 1974.
|
| |
ZS95
|
(:hendong Zou and Betty SMzberg. On-Line Reorganization of Sparsely-Populated B+trees. Technical Report NU-CCS-95-18, Northeastern University, College of Computer Science, Boston, MA (USA), 1995.
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
Anirban Mondal , Masaru Kitsuregawa , Beng Chin Ooi , Kian Lee Tan, R-tree-based data migration and self-tuning strategies in shared-nothing spatial databases, Proceedings of the 9th ACM international symposium on Advances in geographic information systems, November 09-10, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|