OPTIMIZING JOINS BETWEEN 2 PARTITIONED RELATIONS IN DISTRIBUTED DATABASES

被引:17
|
作者
CERI, S [1 ]
GOTTLOB, G [1 ]
机构
[1] CNR,IST MATEMAT APPL,I-16132 GENOVA,ITALY
关键词
MATHEMATICAL PROGRAMMING; LINEAR; -; OPTIMIZATION;
D O I
10.1016/0743-7315(86)90003-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper analyzes the problem of optimizing the execution of a join between two partitioned relations in a distributed database. The approach followed in this paper consists in developing a formal model of partitioned database and of distributed joins, and then discussing all the relevant optimization problems in this framework. These problems include the 'semantic optimization of joins, semi-join reduction, and the 'physical' optimization of joins. The 'physical' optimization of joins is formulated as a linear zero-one program, and then a theorem is presented which reduces the complexity of the program, Finally, an overall procedure for the minimization of join execution costs in distributed databases is developed, which uses the formulations of the above problems in sequence.
引用
收藏
页码:183 / 205
页数:23
相关论文
共 50 条
  • [1] OPTIMIZING EQUIJOIN QUERIES IN DISTRIBUTED DATABASES WHERE RELATIONS ARE HASH PARTITIONED
    SHASHA, D
    WANG, TL
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1991, 16 (02): : 279 - 308
  • [2] OPTIMIZING JOINS BETWEEN 2 FRAGMENTED RELATIONS ON A BROADCAST LOCAL-NETWORK
    AHN, JK
    MOON, SC
    INFORMATION SYSTEMS, 1991, 16 (02) : 185 - 198
  • [3] OPTIMIZING 2-WAY JOINS IN HORIZONTALLY PARTITIONED DATABASE-SYSTEMS
    SEGEV, A
    COMPUTER JOURNAL, 1987, 30 (05): : 458 - 468
  • [4] PARTITIONED DATA OBJECTS IN DISTRIBUTED DATABASES
    ALONSO, G
    ELABBADI, A
    DISTRIBUTED AND PARALLEL DATABASES, 1995, 3 (01) : 5 - 35
  • [5] Optimizing Distributed Joins with Bloom Filters
    Ramesh, Sukriti
    Papapetrou, Odysseas
    Siberski, Wolf
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2008, 5375 : 145 - 156
  • [6] BLAST Distributed Execution on Partitioned Databases with Primary Fragments
    de Sousa, Daniel Xavier
    Lifschitz, Sergio
    Valduriez, Patrick
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2008, 2008, 5336 : 544 - +
  • [7] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 282 - 304
  • [8] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (09) : 1319 - 1326
  • [9] Optimizing Distributed Joins with Bloom Filters Using MapReduce
    Zhang, Changchun
    Wu, Lei
    Li, Jing
    COMPUTER APPLICATIONS FOR GRAPHICS, GRID COMPUTING, AND INDUSTRIAL ENVIRONMENT, 2012, 351 : 88 - 95
  • [10] FRAGMENTATION OF RECURSIVE RELATIONS IN DISTRIBUTED DATABASES
    PRAMANIK, S
    KAO, DT
    VINEYARD, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 580 : 389 - 404