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 条
  • [1] Constraint-driven join processing in a Web Warehouse
    Bhowmick, SS
    Ng, WK
    Madria, S
    DATA & KNOWLEDGE ENGINEERING, 2003, 45 (01) : 33 - 78
  • [2] Analog Computation Over the Wireless Channel: A Proof of Concept
    Kortke, Andreas
    Goldenbaum, Mario
    Stanczak, Slawomir
    2014 IEEE SENSORS, 2014,
  • [3] Proof of concept of a nonlinear structural stability constraint for aeroelastic optimisation
    Mitrotta, F. M. A.
    Pirrera, A.
    Macquart, T.
    Cooper, J. E.
    do Prado, A. Pereira
    Cabral, P. Higino
    AERONAUTICAL JOURNAL, 2025,
  • [4] Granular computing - The concept of generalized constraint-based computation
    Zadeh, Lotfi A.
    Rough Sets and Current Trends in Computing, Proceedings, 2006, 4259 : 12 - 14
  • [5] Computation with information described in natural language - The concept of generalized-constraint-based computation
    Zadeh, Lotfi A.
    20TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2006: MODELLING METHODOLOGIES AND SIMULATION: KEY TECHNOLOGIES IN ACADEMIA AND INDUSTRY, 2006, : 5 - +
  • [6] Computation with information described in natural language - The concept of generalized-constraint-based computation
    Zadeh, L. A.
    APPLIED ARTIFICIAL INTELLIGENCE, 2006, : 3 - 4
  • [7] Improving Similarity Join Algorithms using Vertical Clustering Techniques
    Tan, Lisa
    Fotouhi, Farshad
    Grosky, William
    2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, : 474 - +
  • [8] Join Query Optimization Techniques for Complex Event Processing Applications
    Kolchinsky, Ilya
    Schuster, Assaf
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (11): : 1332 - 1345
  • [9] Improving the oral bioavailability of buprenorphine: an in-vivo proof of concept
    Joshi, Anand
    Halquist, Matthew
    Konsoula, Zacharoula
    Liu, Yongzhen
    Jones, J. P., III
    Heidbreder, Christian
    Gerk, Phillip M.
    JOURNAL OF PHARMACY AND PHARMACOLOGY, 2017, 69 (01) : 23 - 31
  • [10] Digital Core Permeability Computation by Image Processing Techniques
    Liao, Qinzhuo
    You, Shaohua
    Cui, Maolei
    Guo, Xiaoxi
    Aljawad, Murtada Saleh
    Patil, Shirish
    WATER, 2023, 15 (11)