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 条
  • [31] Improving Distance-Join Query processing with Voronoi-Diagram based partitioning in SpatialHadoop
    Garcia-Garcia, Francisco
    Corral, Antonio
    Iribarne, Luis
    Vassilakopoulos, Michael
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 (111): : 723 - 740
  • [32] Improving Dialysis Adherence for High Risk Patients Using Automated Messaging: Proof of Concept
    A. Som
    J. Groenendyk
    T. An
    K. Patel
    R. Peters
    G. Polites
    W. R. Ross
    Scientific Reports, 7
  • [33] Improving the preparation of novice secondary science teachers for English learners: A proof of concept study
    Lyon, Edward G.
    Stoddart, Trish
    Bunch, George C.
    Tolbert, Sara
    Salinas, Ivan
    Solis, Jorge
    SCIENCE EDUCATION, 2018, 102 (06) : 1288 - 1318
  • [34] Improving Well-Being in Young Adults: A Social Marketing Proof-of-Concept
    van Hierden, Yannick
    Rundle-Thiele, Sharyn
    Dietrich, Timo
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2022, 19 (09)
  • [35] Improving the accuracy of social work judgements: A proof-of-concept study of a training programme
    Wilkins, David
    CHILD & FAMILY SOCIAL WORK, 2024, 29 (04) : 948 - 959
  • [36] Improving standardization of national nutrient databases for use in international settings: A Korean proof of concept
    Noh, Hwayoung
    Nicolas, Genevieve
    Paik, Hee Young
    Kim, Jeongseon
    Slimani, Nadia
    JOURNAL OF FOOD COMPOSITION AND ANALYSIS, 2017, 64 : 55 - 63
  • [37] Improving Dialysis Adherence for High Risk Patients Using Automated Messaging: Proof of Concept
    Som, A.
    Groenendyk, J.
    An, T.
    Patel, K.
    Peters, R.
    Polites, G.
    Ross, W. R.
    SCIENTIFIC REPORTS, 2017, 7
  • [38] Improving ethanol productivity through self-cycling fermentation of yeast: a proof of concept
    Jie Wang
    Michael Chae
    Dominic Sauvageau
    David C. Bressler
    Biotechnology for Biofuels, 10
  • [39] Improving ethanol productivity through self-cycling fermentation of yeast: a proof of concept
    Wang, Jie
    Chae, Michael
    Sauvageau, Dominic
    Bressler, David C.
    BIOTECHNOLOGY FOR BIOFUELS, 2017, 10
  • [40] Fuzzy Logic for Improving Interactive Evolutionary Computation Techniques for Ad Text Optimization
    Madera, Quetzali
    Garcia, Mario
    Castillo, Oscar
    NOVEL DEVELOPMENTS IN UNCERTAINTY REPRESENTATION AND PROCESSING: ADVANCES IN INTUITIONISTIC FUZZY SETS AND GENERALIZED NETS, 2016, 401 : 291 - 300