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 条
  • [41] Improving nondestructive testing probe performance by digital processing techniques
    Bernieri, A
    Betta, G
    Ferrigno, L
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2003, 52 (03) : 959 - 965
  • [42] Natural Language Processing techniques for researching and improving peer feedback
    Xiong, Wenting
    Litman, Diane
    Schunn, Christian
    JOURNAL OF WRITING RESEARCH, 2012, 4 (02) : 155 - 176
  • [43] Interpretative processing techniques and their applications in improving fracture prediction accuracy
    Yang, Ping
    Li, Haiyin
    Hu, Lei
    Li, Xiangwen
    Li, Ming
    Geophysical Prospecting for Petroleum, 2015, 54 (06) : 681 - 689
  • [44] Efficient Pre-Processing Techniques for Improving Classifiers Performance
    Nickolas, S.
    Shobha, K.
    JOURNAL OF WEB ENGINEERING, 2022, 21 (02): : 203 - 228
  • [45] On Image Processing and Pattern Recognition for Thermograms of Watermarks in Manuscripts - A First Proof-of-Concept
    Hauser, Dominik
    Beckmann, Matthias
    Koliander, Gunther
    Stiehl, H. Siegfried
    DOCUMENT ANALYSIS AND RECOGNITION-ICDAR 2024, PT III, 2024, 14806 : 91 - 107
  • [46] Natural Language Processing (NLP) in Qualitative Public Health Research: A Proof of Concept Study
    Leeson, William
    Resnick, Adam
    Alexander, Daniel
    Rovers, John
    INTERNATIONAL JOURNAL OF QUALITATIVE METHODS, 2019, 18
  • [47] Optical methods and image processing as a quantitative tool in photodynamic therapy: a proof of concept.
    Rivera-Fernandez, Josue D.
    Roa-Tort, Karen
    de la Rosa-Vazquez, Jose M.
    Valor-Reed, Alma
    Stolik-Isakina, Suren
    Fabila-Bustos, Diego A.
    Guzman-Arriaga, Carolina
    Escobedo, Galileo
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2019,
  • [48] USING NATURAL LANGUAGE PROCESSING TO AUTOMATE GRADING OF STUDENTS' PATIENT NOTES: PROOF OF CONCEPT
    Gershgorin, Irina
    Marin, Marina
    Xu, Junchuan
    Oh, So-Young
    Zabar, Sondra
    Crowe, Ruth
    Tewksbury, Linda
    Ogilvie, Jennifer
    Gillespie, Colleen
    Cantor, Michael
    Aphinyanaphongs, Yindalon
    Kalet, Adina
    JOURNAL OF GENERAL INTERNAL MEDICINE, 2016, 31 : S458 - S458
  • [49] Subterm-based proof techniques for improving the automation and scope of security protocol analysis
    Cremers, Cas
    Jacomme, Charlie
    Lukert, Philip
    2023 IEEE 36TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM, CSF, 2023, : 200 - 213
  • [50] TECHNIQUES OF HUMAN INFORMATION PROCESSING IN OVERCOMING SPECIAL CONCEPT FORMATION DEMANDS
    HOFFMANN, J
    ZEITSCHRIFT FUR PSYCHOLOGIE, 1972, 180 (04): : 409 - 443