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
Link To Document