Title :
The bulk index join: a generic approach to processing non-equijoins
Author :
van den Bercken, J. ; Seeger, Bernhard ; Widmayer, Peter
Author_Institution :
Fac. Math. und Inf., Marburg Univ., Germany
Abstract :
Presents a new algorithm called the `bulk index join´ that can be applied to a broad class of non-equijoins. Similar to the well-known index nested-loops join algorithm, the bulk index join probes the records of the outer relation against the inner relation by using a pre-existing index structure. Like the index nested-loops join, our algorithm is generic in that any tree-based index structure supporting the join predicate can be used. Moreover, the designer of a new index structure might use our generic code to extend the functionality of the index structure without any additional effort. Our experience indicates that the bulk index join is a generic algorithm that performs very fast, and that its implementation is simple enough to be of immediate practical value
Keywords :
database indexing; query processing; tree data structures; algorithm implementation; bulk index join; generic algorithm; generic code; index nested-loops join algorithm; index structure design; index structure functionality; inner relation; join predicate; nonequijoin processing; outer relation records; performance; preexisting index structure; tree-based index structure; Multidimensional systems; Writing;
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-0071-4
DOI :
10.1109/ICDE.1999.754937