DocumentCode :
3517658
Title :
T-tree or B-tree: main memory database index structure revisited
Author :
Lu, Hongjun ; Ng, Yuet Yeung ; Tian, Zengping
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong
fYear :
2000
fDate :
2000
Firstpage :
65
Lastpage :
73
Abstract :
While the B-tree (or the B+-tree) is the most popular index structure in disk-based relational database systems, the T-tree has been widely accepted as a promising index structure for main memory databases where the entire database (or most of them) resides in the main memory. However, most work on the T-tree reported in the literature did not take concurrency control into consideration. In this paper we report our study on the performance of the main memory database index structure that allows concurrent accesses of multiple users. Two concurrency control approaches over the T-tree are presented. The results of a simulation study indicate that the B-link tree, a variant of the widely used B-tree index will outperform the T-tree if concurrency control is enforced. This is due to the fact that concurrency control over a T-tree requires more lock operations than that of a B-link tree, and the overhead of locking and unlocking is high
Keywords :
concurrency control; database indexing; database management systems; tree data structures; B-tree; T-tree; concurrency control; index structure; main memory databases; relational database; Availability; Computer science; Concurrency control; Concurrent computing; Costs; Councils; Databases; Indexes; Research and development; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Conference, 2000. ADC 2000. Proceedings. 11th Australasian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0528-7
Type :
conf
DOI :
10.1109/ADC.2000.819815
Filename :
819815
Link To Document :
بازگشت