• DocumentCode
    2404499
  • Title

    Design and evaluation of alternative selection placement strategies in optimizing continuous queries

  • Author

    Chen, Jianjun ; DeWitt, David J. ; Naughton, Jeffrey F.

  • Author_Institution
    Comput. Sci. Dept., Wisconsin Univ., Madison, NJ, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    345
  • Lastpage
    356
  • Abstract
    We design and evaluate alternative selection placement strategies for optimizing a very large number of continuous queries in an Internet environment. Two grouping strategies, PushDown and PullUp, in which selections are either pushed below, or pulled above, joins are proposed and investigated. While our earlier research has demonstrated that the incremental group optimization can significantly outperform an ungrouped approach, the results from the paper show that different incremental group optimization strategies can have significantly different performance characteristics. Surprisingly, in our studies, PullUp, in which selections are pulled above joins, is often better and achieves an average 10 fold performance improvement over PushDown (occasionally 100 times faster). Furthermore, a revised algorithm of PullUp, termed filtered PullUp is proposed that is able to further reduce the cost of PullUp by 75% when the union of the selection predicates is selective. Detailed cost models, which consider several special parameters, including (1) characteristics of queries to be grouped, and (2) characteristics of data changes, are presented. Preliminary experiments using an implementation of both strategies show that our models are fairly accurate in predicting the results obtained from the implementation of these techniques in the Niagara system
  • Keywords
    hypermedia markup languages; query processing; Internet environment; Niagara system; PullUp; PushDown; continuous queries optimisation; cost models; cost-based incremental group query optimizer; grouping strategies; grouping strategy; joins; selection placement strategies; Cost function; Data engineering; Design optimization; Frequency; Internet; Predictive models; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2002. Proceedings. 18th International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1531-2
  • Type

    conf

  • DOI
    10.1109/ICDE.2002.994749
  • Filename
    994749