{"title":"The bulk index join: a generic approach to processing non-equijoins","authors":"Jochen Van den Bercken, B. Seeger, P. Widmayer","doi":"10.1109/ICDE.1999.754937","DOIUrl":null,"url":null,"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.","PeriodicalId":236128,"journal":{"name":"Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1999.754937","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18
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.