计算机工程与应用 ›› 2014, Vol. 50 ›› Issue (21): 133-138.

• 数据库、数据挖掘、机器学习 • 上一篇    下一篇

基于Aurora系统的持续型查询语言设计与实现

王洪亚,曹  姣,金  杰   

  1. 东华大学 计算机科学与技术学院,上海 201620
  • 出版日期:2014-11-01 发布日期:2014-10-28

Design and implementation of continuous query language based on Aurora system

WANG Hongya, CAO Jiao, JIN Jie   

  1. College of Computer Science and Technology, Donghua University, Shanghai 201620, China
  • Online:2014-11-01 Published:2014-10-28

摘要: 随着新型数据应用的不断出现,针对流形态数据的数据流管理系统已经成为数据管理领域研究的新热点。针对目前通用数据流管理系统只支持基于操作符流图的查询表达方式这一不足,设计了一种新的持续型数据流查询语言,并在通用数据流处理系统Aurora上进行了实现。为验证新语言的表达能力,该系统使用新语言定义了数据流基准测试Linear Road Benchmark的查询集,在Aurora系统上部署运行。测试结果表明针对Linear Road Benchmark的测试用例,新语言具有较完备的语义和良好的表达能力。

关键词: 数据流, 数据流管理系统, 持续型查询语言

Abstract: The research on data stream management systems has gained much attention recently because of the emergence of many real-time data processing applications. Aurora is a general-purpose fully functional data stream management system, which only supports queries in the form of operator network. To this end, this paper designs and implements a continuous query language called Conger CQL based on Aurora. In order to verify the expression ability of Conger CQL, it implements the Linear Road Benchmark using Conger CQL, which shows that Conger CQL is able to express complex continuous queries defined by the Linear Road Benchmark.

Key words: data stream, data stream management system, continuous query language