• DocumentCode
    2534079
  • Title

    Efficient relational joins with arithmetic constraints on multiple attributes

  • Author

    Liu, Chuang ; Yang, Lingyun ; Foster, Ian

  • Author_Institution
    Chicago Univ., IL, USA
  • fYear
    2005
  • fDate
    25-27 July 2005
  • Firstpage
    210
  • Lastpage
    220
  • Abstract
    We introduce and study a new class of queries that we refer to as ACMA (arithmetic constraints on multiple attributes) queries. Such combinatorial queries require the simultaneous satisfaction of arithmetic constraints on three or more attributes from different relations, and thus often involve expensive multi-join operations. Building on techniques from constraint programming, we develop preprocessing methods, algorithms, and a new constrained join operator that allow ACMA queries to be evaluated efficiently within a conventional relational database engine. We present the results of a careful performance evaluation of both our new approach and the conventional nested-loop join algorithm. Measurements of tuples read, intermediate tuples generated, and execution time shows that our approach achieves superior performance for ACMA joins.
  • Keywords
    arithmetic; query processing; relational databases; arithmetic constraints; combinatorial queries; constraint programming; multijoin operations; multiple attributes; nested-loop join algorithm; relational database engine; relational joins; tuples; Arithmetic; Assembly; Costs; Engines; Intrusion detection; Manufacturing processes; Production facilities; Raw materials; Relational databases; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Application Symposium, 2005. IDEAS 2005. 9th International
  • ISSN
    1098-8068
  • Print_ISBN
    0-7695-2404-4
  • Type

    conf

  • DOI
    10.1109/IDEAS.2005.24
  • Filename
    1540910