Constraint Processing techniques for improving join computation: A proof of concept

被引:0
|
作者
Lal, A [1 ]
Choueiry, BY [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci & Engn, Constraint Syst Lab, Lincoln, NE 68588 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Constraint Processing and Database techniques overlap significantly. We discuss here the application of a constraint satisfaction technique, called dynamic bundling, to databases. We model the join query computation as a Constraint Satisfaction Problem (CSP) and solve it by search using dynamic bundling. First, we introduce a sort-based technique for computing dynamic bundling. Then, we describe the join algorithm that produces nested tuples. The resulting process yields a compact solution space and savings of memory, disk-space, and/or network bandwidth. We realize further savings by using bundling to reduce the number of join-condition checks. We place our bundling technique in the framework of the Progressive Merge Join (PMJ) [1] and use the XXL library [2] for implementing and testing our algorithm. PMJ assists in effective query-result-size prediction by producing early results. Our algorithm reinforces this feature of PMJ by producing the tuples as multiple solutions and is thus useful for improving size estimation.
引用
收藏
页码:143 / 160
页数:18
相关论文
共 50 条
  • [21] Processing techniques for improving enzyme-retting of flax
    Foulk, JA
    Akin, DE
    Dodd, RB
    INDUSTRIAL CROPS AND PRODUCTS, 2001, 13 (03) : 239 - 248
  • [22] Improving aerosol dispersion through processing and dissemination techniques
    Tedeschi, S.
    Stevens, N.
    Powers, K.
    Ranade, A.
    Moudgil, B.
    El-Shall, H.
    KONA Powder and Particle Journal, 2009, 27 : 217 - 227
  • [23] Improving Seismic Resolution Through Array Processing Techniques
    Sebastian Rost
    Christine Thomas
    Surveys in Geophysics, 2009, 30 : 271 - 299
  • [24] Improving Aerosol Dispersion through Processing and Dissemination Techniques
    Tedeschi, S.
    Stevens, N.
    Powers, K.
    Ranade, A.
    Moudgil, B.
    El-Shall, H.
    KONA POWDER AND PARTICLE JOURNAL, 2009, (27) : 217 - 227
  • [25] River gauging using PIV techniques: a proof of concept experiment on the Iowa River
    Creutin, JD
    Muste, M
    Bradley, AA
    Kim, SC
    Kruger, A
    JOURNAL OF HYDROLOGY, 2003, 277 (3-4) : 182 - 194
  • [26] Implementation of OPTIMASS to optimise municipal wastewater sludge processing chains: Proof of concept
    De Meyer, Annelies
    Cattrysse, Dirk
    Ostermeyer, Pieter
    Van Orshoven, Jos
    RESOURCES CONSERVATION AND RECYCLING, 2016, 114 : 168 - 178
  • [27] Prototyping platform for the development of proof-of-concept of Digital Signal Processing algorithms
    Acosta-Quinonez, R. I.
    Torres-Roman, D.
    Rodriguez-Avila, R.
    2018 IEEE 10TH LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (IEEE LATINCOM), 2018,
  • [28] Speedup improvement on general connectivity computation by algorithmic techniques and parallel processing
    Shen, ZX
    Song, JJ
    Zhuang, WJ
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 724 - 727
  • [29] Speedup improvement on general connectivity computation by algorithmic techniques and parallel processing
    Natl Univ of Singapore, Singapore
    Proc Conf High Perform Comput Inf Superhighway HPC Asia, (724-727):
  • [30] Formal Concept Analysis in knowledge processing: A survey on models and techniques
    Poelmans, Jonas
    Kuznetsov, Sergei O.
    Ignatov, Dmitry I.
    Dedene, Guido
    EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (16) : 6601 - 6623