期刊文献+

滑动窗口连续查询结果存储优化 被引量:1

Storage Optimization for Continuous Query over Sliding Window Based on Ladder Queue
下载PDF
导出
摘要 在数据流滑动窗口查询研究领域中,考虑查询结果失效的连续查询成为了一个新的研究热点。查询结果的维护代价直接影响连续查询效率。根据对不同更新模式连续查询结果的分析,提出了一种带分支链表的梯队列来维护滑动窗口连续查询结果。它利用分支链表结构收集具有相同截止期的数据,采用梯队列的"产卵"机制,能适应具有各种不同分布的数据维护,且能达到O(1)的均摊(amortized)时间复杂度。实验表明,该结构显著提高了滑动窗口连续查询效率,明显优于同类结构。 Query processing optimization based on update pattern awareness is a new hot topic in the research field of continuous queries over sliding window. Efficiency of continuous query processing highly depends on overhead of result state maintenance. This investigation proposed a ladder queue with branch lists to maintain result state of continuous query. The trunk list and the branch list were designed into the ladder queue. The ladder queue used the branch lists to gather the result tuples with the identical expiration time, and employed "spawning" mechanism to achieve O(1) amortized access time complexity for result data under the different distributions. Our experiments showed that the new ladder queue can improve the performance of query processing greatly and outperforms other data structures.
出处 《计算机科学》 CSCD 北大核心 2010年第6期191-195,共5页 Computer Science
基金 国家高技术研究发展计划(863计划)项目(2007AA01Z309) 国家自然科学基金(60873030) 国家国防预研基金(9140A04010209JW0504和9140A15040208JW0501) 湖北省自然科学基金资助
关键词 梯队列 数据流 查询处理 存储优化 Ladder queue, Data stream, Query processing, Storage optimization
  • 相关文献

参考文献16

  • 1Babcock B, Babu S, Datar M, et al. Models and Issues in Data Streams[C]//ACM Symposium on Principles of Database Systems(PODS). 2002,5 : 1-16.
  • 2Golab L, Ozsu M T. Issues in Data Stream Management[J]. SIGMOD Record 32,2003 : 5-14.
  • 3Golab L, Ozsu M T. Processing sliding window multijoins in continuous queries over data streams[C]//Proceedings of 29th International Conference on Very Large Data Bases (VLDB). 2003:500-511.
  • 4Hammad M, Aref W, Franklin M, et al. Efficient execution of sliding window queries over data streams[R]. Purdue University,2003.
  • 5Law Y N,Wang H,Zaniolo C. Query languages and data models for database sequences and data streams [C] /// Proceedings of 30th International Conference on Very Large Data Bases (VLDB). 2004 : 492-503.
  • 6Terry D, Goldberg D, Nichols D, et al. Continuous queries over append-only databases [C]// Proeeedings of ACM-SIGMOD 1992 International Conference on Management of Data (SIG- MOD 1992). 1992:321-330.
  • 7Kramer J,Seeger B. A temporal foundation for continuous queries over data streams[C]// Proceedings of llth International Conference on Management of Data(COMAD 2005). 2005:70- 82.
  • 8Hammad M, Mokbel M, Ali M, et al. Nile: a query processing engine for data streams[C]// Proceedings of the 20th International Conference on Data Engineering (ICDE 2004). 2004:851.
  • 9Golab L, Ozsu M T. Update-Pattem-aware Modeling and Processing of Continuous Queries [C]//Proceedings of ACM-SIGMOD 2005 International Conference on Management of Data (SIGMOD 2005). 2005 : 658-669.
  • 10Brown R. Calendar queues: A fast O(1) priority queue implementation for the simulation event set problem[J]. Communications of the ACM, 1988,31(10) : 1220-1227.

同被引文献15

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部