Functional-join processing

Citation
R. Braumandl et al., Functional-join processing, VLDB J, 8(3-4), 2000, pp. 156-177
Citations number
44
Categorie Soggetti
Computer Science & Engineering
Journal title
VLDB JOURNAL
ISSN journal
10668888 → ACNP
Volume
8
Issue
3-4
Year of publication
2000
Pages
156 - 177
Database
ISI
SICI code
1066-8888(200002)8:3-4<156:FP>2.0.ZU;2-T
Abstract
Inter-object references are one of the key concepts of object-relational an d object-oriented database systems. In this work, we investigate alternativ e techniques to implement inter-object references and make the best use of them in query processing, i.e., in evaluating functional joins. We will giv e a comprehensive overview and performance evaluation of all known techniqu es for simple (single-valued) as well as multi-valued functional joins. Fur thermore, we will describe special order-preserving functional-join techniq ues that are particularly attractive for decision support queries that requ ire ordered results. While most of the presentation of this paper is focuse d on object-relational and object-oriented database systems, some of the re sults can also be applied to plain relational databases because index neste d-loop joins along key/foreign-key relationships, as they are frequently fo und in relational databases, are just one particular way to execute a funct ional join.