SP-GiST: An extensible database index for supporting space partitioning trees

被引:27
作者
Aref, WG [1 ]
Ilyas, IF [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
基金
美国国家科学基金会;
关键词
space-partitioning trees; spatial databases; extensible index; generalized search trees; clustering;
D O I
10.1023/A:1012809914301
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Emerging database applications require the use of new indexing structures beyond B-trees and R-trees. Examples are the k-D tree, the trie, the quadtree, and their variants. They are often proposed as supporting structures in data mining, GIS, and CAD/CAM applications. A common feature of all these indexes is that they recursively divide the space into partitions. A new extensible index structure, termed SP-GiST is presented that supports this class of data structures, mainly the class of space partitioning unbalanced trees. Simple method implementations are provided that demonstrate how SP-GiST can behave as a k-D tree, a trie, a quadtree, or any of their variants. Issues related to clustering tree nodes into pages as well as concurrency control for SP-GiST are addressed. A dynamic minimum-height clustering technique is applied to minimize disk accesses and to make using such trees in database systems possible and efficient. A prototype implementation of SP-GiST is presented as well as performance studies of the various SP-GiST's tuning parameters.
引用
收藏
页码:215 / 240
页数:26
相关论文
共 48 条
[1]  
AREF WG, 1995, P SIGMOD 95 SAN JOS
[2]  
BARCLAY T, 2000, P SIGMOD 00 DALL TX
[3]  
BAYER R, 1997, LECT NOTES COMPUTER, V1274
[4]  
BECKMANN N, 1990, SIGMOD RECORD, V19
[5]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[6]  
BERCHTOLD S, 1998, LECT NOTES COMPUTER, V1377
[7]  
BRINKHOFF T, 1996, P ICDE 96 NEW ORL LO
[8]   Dynamic granular locking approach of phantom protection in R-trees [J].
Chakrabarti, K ;
Mehrotra, S .
14TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 1998, :446-454
[9]  
Chakrabarti K, 1999, SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999, P25, DOI 10.1145/304181.304185
[10]  
CHAKRABARTI K, 1999, P ICDE 99 SYDN AUSTR