首页> 外文学位 >Query processing in stream database systems.
【24h】

Query processing in stream database systems.

机译:流数据库系统中的查询处理。

获取原文
获取原文并翻译 | 示例

摘要

The processing of data streams plays a central role in emerging applications such as pervasive computing, sensor-based environments, and on-line business processing. Such applications receive unbounded input streams that are processed against a set of standing queries. To overcome the infinite nature of data streams, the queries define windows (scopes of interest) to limit access to the unbounded input data. The window queries are repeatedly evaluated each time a new input arrives, and hence are termed sliding window queries. The straightforward application of traditional pipelined query processing techniques to sliding window queries may result in inefficient and incorrect behavior.; In this thesis, I address several research challenges for building a scalable query processing engine for stream database systems. I propose various scheduling techniques that guarantee the correct execution of pipelined sliding window queries. Based on the scheduling techniques, I present new algorithms for correctly evaluating complex window-based query operations. I address scalability issues through sharing the execution of multiple concurrent queries and propose new query evaluation strategies for shared execution. My research on shared execution opens new venues for optimizing multiple sliding-window queries considering the window size as an optimization parameter. I propose new algorithms to evaluate join queries over data streams using general window constraints. Since video is considered a stream of consecutive image frames, video operations may be expressed as queries over video streams. From this viewpoint I used the proposed query engine to express and execute basic video operations such as fast forward and region-based blurring as queries over video streams.; I have studied the performance of the proposed techniques both analytically and experimentally, using real streams of retail transactions, medical video data, and synthetic data streams, and in the context of a prototype stream database system. The performance study demonstrates the superiority and practicality of the proposed techniques in terms of response time and throughput.
机译:数据流的处理在诸如普及计算,基于传感器的环境和在线业务处理等新兴应用中起着核心作用。这样的应用程序接收无限制的输入流,这些输入流针对一组常规查询进行处理。为了克服数据流的无限本质,查询定义了窗口(感兴趣的范围)以限制对无限制输入数据的访问。每次有新输入到达时,都会重复评估窗口查询,因此称为滑动窗口查询。传统的流水线查询处理技术直接应用于滑动窗口查询可能会导致效率低下和错误的行为。在本文中,我解决了为流数据库系统构建可伸缩查询处理引擎的几个研究挑战。我提出了各种调度技术,以确保正确执行流水线式滑动窗口查询。基于调度技术,我提出了用于正确评估基于窗口的复杂查询操作的新算法。我通过共享多个并发查询的执行来解决可伸缩性问题,并提出了用于共享执行的新查询评估策略。我对共享执行的研究为将窗口大小作为优化参数来优化多个滑动窗口查询开辟了新的场所。我提出了新的算法,以使用常规窗口约束来评估数据流上的联接查询。由于视频被视为连续图像帧的流,因此视频操作可以表示为对视频流的查询。从这个角度来看,我使用提出的查询引擎来表达和执行基本的视频操作,例如快进和基于区域的模糊,作为对视频流的查询。我已经使用零售交易的真实流,医疗视频数据和合成数据流以及在原型流数据库系统的上下文中,通过分析和实验研究了所提出技术的性能。性能研究证明了所提出的技术在响应时间和吞吐量方面的优越性和实用性。

著录项

  • 作者

    Hammad, Moustafa A.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 137 p.
  • 总页数 137
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号