JOIN PROCESSING IN RELATIONAL DATABASES

被引:6
|
作者
MISHRA, P
EICH, MH
机构
关键词
ALGORITHMS; DATABASE MACHINES; DISTRIBUTED PROCESSING; JOIN; PARALLEL PROCESSING; RELATIONAL ALGEBRA;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The join operation is one of the fundamental relational database query operations. It facilitates the retrieval of information from two different relations based on a Cartesian product of the two relations. The join is one of the most difficult operations to implement efficiently, as no predefined links between relations are required to exist (as they are with network and hierarchical systems). The join is the only relational algebra operation that allows the combining of related tuples from relations on different attribute schemes. Since it is executed frequently and is expensive, much research effort has been applied to the optimization of join processing. In this paper, the different kinds of joins and the various implementation techniques are surveyed. These different methods are classified based on how they partition tuples from different relations. Some require that all tuples from one be compared to all tuples from another; other algorithms only compare some tuples from each. In addition, some techniques perform an explicit partitioning, whereas others are implicit.
引用
收藏
页码:63 / 113
页数:51
相关论文
共 50 条
  • [1] An efficient join for nested relational databases
    Liu, HC
    Chirathamjaree, C
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 289 - 301
  • [2] Accelerating Join Operation for Relational Databases with FPGAs
    Halstead, Robert J.
    Sukhwani, Bharat
    Min, Hong
    Thoennes, Mathew
    Dube, Parijat
    Asaad, Sameh
    Iyer, Balakrishna
    [J]. 2013 IEEE 21ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2013, : 17 - 20
  • [3] Parallel join for IBGF partitioned relational databases
    Bozyigit, M
    Mohammed, SA
    AlTayyeb, M
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (08): : 821 - 836
  • [4] INFERRING NULL JOIN DEPENDENCIES IN RELATIONAL DATABASES
    LEVENE, M
    LOIZOU, G
    [J]. BIT, 1992, 32 (03): : 413 - 429
  • [5] LOSSLESSNESS AND PROJECT-JOIN CONSTRUCTIBILITY IN RELATIONAL DATABASES
    LOIZOU, G
    THANISCH, P
    [J]. ACTA INFORMATICA, 1987, 24 (02) : 131 - 144
  • [6] AN ALGORITHM FOR TESTING LOSSLESS JOIN PROPERTY IN RELATIONAL DATABASES
    LIU, L
    DEMERS, A
    [J]. INFORMATION PROCESSING LETTERS, 1980, 11 (02) : 73 - 76
  • [7] JOIN DEPENDENCIES IN RELATIONAL DATABASES AND THE GEOMETRY OF SPATIAL GRIDS
    BRADLEY, J
    [J]. COMPUTER JOURNAL, 1986, 29 (04): : 378 - 380
  • [8] COMPLEXITY OF THE OPTIMUM JOIN ORDER PROBLEM IN RELATIONAL DATABASES
    UNO, Y
    IBARAKI, T
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS ELECTRONICS INFORMATION AND SYSTEMS, 1991, 74 (07): : 2067 - 2075
  • [9] Authenticated Join Processing in Outsourced Databases
    Yang, Yin
    Papadias, Dimitris
    Papadopoulos, Stavros
    Kalnis, Panos
    [J]. ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 5 - 17
  • [10] EVENT-JOIN OPTIMIZATION IN TEMPORAL RELATIONAL DATABASES
    SEGEV, A
    GUNADHI, H
    [J]. VERY LARGE DATA BASES - PROCEEDINGS, 1989, : 205 - 215