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 :
بازگشت