Optimizing large join queries in mediation systems

被引:0
|
作者
Yerneni, R [1 ]
Li, C [1 ]
Ullman, J [1 ]
Garcia-Molina, H [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
来源
DATABASE THEORY - ICDT'99 | 1999年 / 1540卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In data integration systems, queries posed to a mediator need to be translated into a sequence of queries to the underlying data sources. In a heterogeneous environment, with sources of diverse and limited query capabilities, not all the translations are feasible. In this paper, we study the problem of finding feasible and efficient query plans for mediator systems. We consider conjunctive queries on mediators and model the source capabilities through attribute-binding adornments. We use a simple cast model that focuses on the major costs in mediation systems, those involved with sending queries to sources and getting answers back. Under this metric, we develop two algorithms for source query sequencing - one based on a simple greedy strategy and another based on a partitioning scheme. The first algorithm produces optimal plans in some scenarios, and we show a linear bound on its worst case performance when it misses optimal plans. The second algorithm generates optimal plans in more scenarios, while having no bound on the margin by which it misses the optimal plans. We also report on the results of the experiments that study the performance of the two algorithms.
引用
收藏
页码:348 / 364
页数:17
相关论文
共 50 条
  • [1] Optimizing large join queries using a graph-based approach
    Lee, C
    Shih, CS
    Chen, YH
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2001, 13 (02) : 298 - 315
  • [2] DECOMPOSITION IN OPTIMIZING DISTRIBUTED JOIN QUERIES
    BODORIK, P
    RIORDON, JS
    [J]. COMPUTING AND INFORMATION, 1989, : 281 - 289
  • [3] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (09) : 1319 - 1326
  • [4] OPTIMIZING JOIN QUERIES IN DISTRIBUTED DATABASES
    PRAMANIK, S
    VINEYARD, D
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 287 : 282 - 304
  • [5] Secure mediation of join queries by processing ciphertexts
    Biskup, Joachim
    Tsatedem, Christian
    Wiese, Lena
    [J]. 2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 715 - 724
  • [6] Optimizing UNION ALL Join Queries in Teradata
    Al-Kateb, Mohammed
    Sinclair, Paul
    Crolotte, Alain
    Ma, Lu
    Au, Grace
    Nair, Sanjay
    [J]. 2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, : 1209 - 1212
  • [7] Optimizing Integrity Checks for Join Queries in the Cloud
    di Vimercati, Sabrina De Capitani
    Foresti, Sara
    Jajodia, Sushil
    Paraboschi, Stefano
    Samarati, Pierangela
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXVIII, 2014, 8566 : 33 - 48
  • [8] Analyzing Power and Energy Consumption of Large Join Queries in Database Systems
    Rodriguez, Miguel
    Jabba, Daladier
    Zurek, Eduardo E.
    Salazar, Augusto
    Wightmam, Pedro
    Barros, Alber
    Nieto, Wilson
    [J]. 2013 IEEE SYMPOSIUM ON INDUSTRIAL ELECTRONICS & APPLICATIONS (ISIEA 2013), 2013, : 148 - 153
  • [9] Optimizing distributed join queries: A genetic algorithm approach
    Sangkyu Rho
    Salvatore T. March
    [J]. Annals of Operations Research, 1997, 71 : 199 - 228
  • [10] A multi-colony ant algorithm for optimizing join queries in distributed database systems
    Golshanara, Ladan
    Rankoohi, Seyed Mohammad Taghi Rouhani
    Shah-Hosseini, Hamed
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 39 (01) : 175 - 206