Non-recursive Approach for Sort-Merge Join Operation

被引:0
|
作者
Asiri, Norah [1 ]
Alsulim, Rasha [1 ]
机构
[1] King Saud Univ, Comp & Informat Sci Coll, Riyadh, Saudi Arabia
关键词
Join operation; Bushy tree; Sequential tree; Multi-join query; RPN; Concurrent operations; NOTATION;
D O I
10.1007/978-3-319-34099-9_16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Several algorithms have been developed over the years to perform join operation which is executed frequently and affects the efficiency of the database system. Some of these efforts prove that join performance mainly depends on the sequences of execution of relations in addition to the hardware architecture. In this paper, we present a method that processes a many-to-many multi join operation by using a non-recursive reverse polish notation tree for sort-merge join. Precisely, this paper sheds more light on main memory join operation of two types of sort-merge join sequences: sequential join sequences (linear tree) and general join sequences (wide bushy tree, also known as composite inner) and also tests their performance and functionality. We will also provide the algorithm of the proposed system that shows the implementation steps.
引用
收藏
页码:216 / 224
页数:9
相关论文
共 50 条
  • [21] A PARALLEL SORT MERGE JOIN ALGORITHM FOR MANAGING DATA SKEW
    WOLF, JL
    DIAS, DM
    YU, PS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (01) : 70 - 86
  • [22] Performance analysis of a parallel sort merge join on cluster architectures
    Schikuta, E
    DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 277 - 286
  • [23] A NON-RECURSIVE APPROACH TO NEVANLINNA-PICK INTERPOLATION PROBLEM
    Kim, Jeongook
    HONAM MATHEMATICAL JOURNAL, 2019, 41 (04): : 823 - 835
  • [24] CONVERTING A CLASS OF RECURSIVE PROCEDURES INTO NON-RECURSIVE ONES
    ROHL, JS
    SOFTWARE-PRACTICE & EXPERIENCE, 1977, 7 (02): : 231 - 238
  • [25] Fast video segment retrieval by Sort-Merge feature selection, boundary refinement, and lazy evaluation
    Liu, Y
    Kender, JR
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2003, 92 (2-3) : 147 - 175
  • [26] RECURSIVE AND NON-RECURSIVE NETWORK CODING: PERFORMANCE AND COMPLEXITY
    Thibault, Jean-Pierre
    Chan, Wai-Yip
    Yousefi, Shahram
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 1223 - 1226
  • [27] Non-recursive freeness and non-rigidity
    Abe, T.
    Cuntz, M.
    Kawanoue, H.
    Nozawa, T.
    DISCRETE MATHEMATICS, 2016, 339 (05) : 1430 - 1449
  • [28] Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems
    Albutiu, Martina-Cezara
    Kemper, Alfons
    Neumann, Thomas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (10): : 1064 - 1075
  • [29] NON-RECURSIVE GRAPH CONVOLUTIONAL NETWORKS
    Chen, Hao
    Deng, Zengde
    Xu, Yue
    Li, Zhoujun
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3205 - 3209
  • [30] Non-recursive multigrid computation on transputers
    Xu, Z.-Q.
    Libert, G.
    Proceedings of the Conference of the North American Transputer Users Group - NATUG, 1992, 24