DocumentCode :
3102965
Title :
A concurrent and recoverable restructuring method for R-tree
Author :
Jaluta, I. ; Sippu, Seppo ; Soisalon-Soininen, Eljas
Author_Institution :
Dept. of Comput. Sci. & Eng., Helsinki Univ. of Technol., Espoo, Finland
fYear :
2004
fDate :
19-23 April 2004
Firstpage :
605
Lastpage :
606
Abstract :
R-tree is multidimensional index structure used in spatial database systems. In R-trees, a spatial object is indexed by a minimum-bounding box that contains the object. R-tree structure modifications such as page split or deletion, and minimum-bounding-box resizing arc still presenting a challenge to concurrency and recovery. We present a new restructuring method for R-tree to enhance concurrency and to simplify recovery. In our method, we assume that fetching and updating transactions use latch-coupling protocol with S latches to traverse the R-tree from the root node to reach leaf-level nodes, and we employ a strict and relaxed index consistency approaches to handle R-tree structure modifications.
Keywords :
concurrency control; database indexing; distributed databases; transaction processing; tree data structures; visual databases; R-tree multidimensional index structure; R-tree structure modifications; S latches; concurrency control; concurrent restructuring method; index consistency; latch-coupling protocol; leaf-level nodes; minimum-bounding box resizing; page deletion; page split; restart recovery; root node; spatial database systems; spatial object indexing; transaction updating; transactions fetching; Computer science; Concurrency control; Concurrent computing; Database systems; Indexes; Multidimensional systems; Protocols; Spatial databases; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information and Communication Technologies: From Theory to Applications, 2004. Proceedings. 2004 International Conference on
Print_ISBN :
0-7803-8482-2
Type :
conf
DOI :
10.1109/ICTTA.2004.1307908
Filename :
1307908
Link To Document :
بازگشت