论文部分内容阅读
近年来,互联网技术飞速的发展,一些实时的、无限的、连续的、有序的数据应用范围越来越广,这种形式的数据被称之为数据流,它应用于传感器数据分析、互联网流量监控、金融行情分析、在线拍卖、Web应用、电话记录等方面,传统的数据库管理系统无法对数据流进行管理,因此产生了数据流管理系统。TTSTREAM系统在斯坦福大学的通用数据流管理原型系统STREAM的模型基础之上进行设计,主要对TTSTREAM的设计和实现进行了一定的研究,所做的工作概括如下:作为一个通用数据流管理系统,TTSTREAM系统的各个模块都以COM组件的形式进行设计,增加了其通用性;讨论了TTSTREAM的总体设计,对客户端与查询库、执行系统、输出三大模块进行了详细的设计和介绍,给出了客户端与执行系统之间的通信方式;连续查询是数据流管理系统的基础,TTSTREAM系统实现了该功能,并对连续查询所涉及的选择操作符、并操作符、投影操作符和连接操作符进行了详细的设计,同时给出了详细的实现算法,对操作符之间的状态转换进行了设计与实现,详细阐述了查询处理中所涉及的逻辑查询计划和物理查询计划;基于随机抽样的方法构建了TTSTREAM系统的概要数据结构;通用的数据流管理系统是没有办法对历史数据进行处理的,它没有涉及到历史数据的处理,TTSTREAM系统给出了历史数据存储模块,介绍了历史数据存储模块中各个子模块的功能,并设计了历史数据存储的实现算法。