Functional-join processing

被引:9
作者
Braumandl, R [1 ]
Claussen, J [1 ]
Kemper, A [1 ]
Kossmann, D [1 ]
机构
[1] Univ Passau, Lehrstuhl Informat, D-94030 Passau, Germany
关键词
object identifier; logical OID; physical OID; query processing; pointer join; functional join; order-preserving join;
D O I
10.1007/s007780050002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inter-object references are one of the key concepts of object-relational and object-oriented database systems. In this work, we investigate alternative techniques to implement inter-object references and make the best use of them in query processing, i.e., in evaluating functional joins. We will give a comprehensive overview and performance evaluation of all known techniques for simple (single-valued) as well as multi-valued functional joins. Furthermore, we will describe special order-preserving functional-join techniques that are particularly attractive for decision support queries that require ordered results. While most of the presentation of this paper is focused on object-relational and object-oriented database systems, some of the results can also be applied to plain relational databases because index nested-loop joins along key/foreign-key relationships, as they are frequently found in relational databases, are just one particular way to execute a functional join.
引用
收藏
页码:156 / 177
页数:22
相关论文
共 44 条
[1]  
[Anonymous], P 6 INT C VER LARG D
[2]  
Bayer R., 1972, Acta Informatica, V1, P173, DOI 10.1007/BF00288683
[3]  
Bertino E., 1989, IEEE Transactions on Knowledge and Data Engineering, V1, P196, DOI 10.1109/69.87960
[4]  
BILIRIS A, 1995, PROC INT CONF DATA, P35, DOI 10.1109/ICDE.1995.380412
[5]  
Braumandl R., 1998, Proceedings of the Twenty-Fourth International Conference on Very-Large Databases, P110
[6]  
BROWN A, 1990, IMPLEMENTING PERSIST, P199
[7]  
CAREY M, 1990, P 16 VLDB C BRISB AU, P662
[8]  
Carey M. J., 1986, Proceedings of Very Large Data Bases. Twelfth International Conference on Very Large Data Bases, P91
[9]  
CAREY MJ, 1994, P ACM SIGMOD INT C M, P383
[10]  
CLAUSSEN J, 1998, MIP9810 U PASS