THE HB-TREE - A MULTIATTRIBUTE INDEXING METHOD WITH GOOD GUARANTEED PERFORMANCE

被引:106
作者
LOMET, DB [1 ]
SALZBERG, B [1 ]
机构
[1] NORTHEASTERN UNIV,COLL COMP SCI,BOSTON,MA 02115
来源
ACM TRANSACTIONS ON DATABASE SYSTEMS | 1990年 / 15卷 / 04期
关键词
ALGORITHMS; DESIGN; PERFORMANCE; ACCESS METHODS; B-TREES; DYNAMIC FILES; MULTIATTRIBUTE INDEXING;
D O I
10.1145/99935.99949
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new multiattribute index structure called the hB-tree is introduced. It is derived from the K-D-B-tree of Robinson [15] but has additional desirable properties. The hB-tree internode search and growth processes are precisely analogous to the corresponding processes in B-trees [1]. The intranode processes are unique. A k-d tree is used as the structure within nodes for very efficient searching. Node splitting requires that this k-d tree be split. This produces nodes which no longer represent brick-like regions in k-space, but that can be characterized as holey bricks, bricks in which subregions have been extracted. We present results that guarantee hB-tree users decent storage utilization, reasonable size index terms, and good search and insert performance. These results guarantee that the hB-tree copes well with arbitrary distributions of keys.
引用
收藏
页码:625 / 658
页数:34
相关论文
共 18 条
[1]  
[Anonymous], 1972, ACTA INFORM, DOI [10.1007/BF00288683, DOI 10.1007/BF00288683]
[2]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[3]   MULTIDIMENSIONAL BINARY SEARCH TREES IN DATABASE APPLICATIONS [J].
BENTLEY, JL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (04) :333-340
[4]   UBIQUITOUS B-TREE [J].
COMER, D .
COMPUTING SURVEYS, 1979, 11 (02) :121-137
[5]  
FREESTON M, 1987, P ACM SIGMOD INT C M, P260
[6]  
LEHMAN P, 1980, ACM T DATABASE SYST, V5, P339
[7]   A NEW METHOD FOR FAST DATA SEARCHES WITH KEYS [J].
LITWIN, W ;
LOMET, DB .
IEEE SOFTWARE, 1987, 4 (02) :16-24
[8]  
LOMET D, 1981, 7TH P C VER LARG DAT, P333
[9]  
LOMET D, 1984, IBM RC10860 TJ WATS
[10]   PARTIAL EXPANSIONS FOR FILE ORGANIZATIONS WITH AN INDEX [J].
LOMET, DB .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1987, 12 (01) :65-84