• DocumentCode
    141892
  • Title

    Execution and optimization of continuous windowed aggregation queries

  • Author

    Lim, H. ; Babu, Sarath

  • Author_Institution
    Duke Univ., Durham, NH, USA
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    303
  • Lastpage
    309
  • Abstract
    The desire of companies to analyze web-site activity data quickly in order to show personalized content and advertisements to users has led to renewed interest in continuous query processing. One important query class here is windowed aggregation which does time-based windowing followed by grouping and aggregation over a data stream. An example query may aggregate each user´s activity over a recent one hour window, and update the result every five minutes. In this paper, we characterize the rich execution plan space for windowed aggregation queries. No such attempt has been made previously to the best of our knowledge. Our second contribution is in developing a cost-based optimizer to pick a good plan from this space for a given query. Finally, we show the effectiveness of the cost-based optimizer.
  • Keywords
    Internet; data handling; query processing; Web-site activity data; continuous windowed aggregation query processing; cost-based optimizer; data stream; personalized content; time-based windowing; Aggregates; Data models; Engines; Optimization; Parallel processing; Query processing; Storms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDEW.2014.6818345
  • Filename
    6818345