• DocumentCode
    2506871
  • Title

    Pushing aggregate constraints by divide-and-approximate

  • Author

    Wang, Ke ; Jiang, Yuelong ; Yu, Jeffrey Xu ; Dong, Guozhu ; Han, Jiawei

  • Author_Institution
    Simon Fraser Univ., Burnaby, BC, Canada
  • fYear
    2003
  • fDate
    5-8 March 2003
  • Firstpage
    291
  • Lastpage
    302
  • Abstract
    Iceberg-cube mining is to compute the GROUP BY partitions, for all GROUP BY dimension lists, that satisfy a given aggregate constraint. Previous works have pushed anti-monotone constraints into iceberg-cube mining. However, many useful constraints are not anti-monotone. We propose a novel strategy for pushing general aggregate constraints, called divide-and-approximate. This strategy divides the search space and approximates the constraint in subspaces by a pushable constraint. As the strategy is recursively applied, the approximation approaches the given constraint and the pruning tights up. We show that all constraints defined by SQL aggregates, arithmetic operators and comparison operators can be pushed by divide-and-approximate. We present an efficient implementation for an important subclass and evaluate it on both synthetic and real life databases.
  • Keywords
    SQL; approximation theory; data mining; divide and conquer methods; mathematical operators; query formulation; relational databases; GROUP BY dimension list; GROUP BY partition; SQL aggregate; aggregate constraint; anti-monotone constraint; approximation approach; arithmetic operator; comparison operator; divide-and-approximate; iceberg-cube mining; pushable constraint; real life database; search space; synthetic database; Aggregates; Arithmetic; Councils; Data engineering; Databases; Decision support systems; Design engineering; Humans; Prototypes; Subspace constraints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2003. Proceedings. 19th International Conference on
  • Print_ISBN
    0-7803-7665-X
  • Type

    conf

  • DOI
    10.1109/ICDE.2003.1260800
  • Filename
    1260800