首页> 外文会议>ACM SIGMOD international conference on Management of data >Predicate result range caching for continuous queries
【24h】

Predicate result range caching for continuous queries

机译:谓词结果范围缓存以进行连续查询

获取原文

摘要

Many analysis and monitoring applications require the repeated execution of expensive modeling functions over streams of rapidly changing data. These applications can often be expressed declaratively, but the continuous query processors developed to date are not designed to optimize queries with expensive functions. To speed up such queries, we present CASPER: the CAching System for PrEdicate Result ranges. CASPER computes and caches predicate result ranges, which are ranges of stream input values where the system knows the results of expensive predicate evaluations. Over time, CASPER expands ranges so that they are more likely to contain future stream values. This paper presents the CASPER architecture, as well as algorithms for computing and expanding ranges for a large class of predicates. We demonstrate the effectiveness of CASPER using a prototype implementation and a financial application using real bond market data.
机译:许多分析和监视应用程序需要在快速变化的数据流上重复执行昂贵的建模功能。这些应用程序通常可以用声明方式表示,但是迄今为止开发的连续查询处理器并未设计为使用昂贵的函数来优化查询。为了加快此类查询的速度,我们介绍了CASPER:PrEdicate Result范围的缓存系统。 CASPER计算并缓存谓词结果范围,是流输入值的范围,系统可以在其中知道昂贵的谓词评估的结果。随着时间的流逝,CASPER会扩展范围,以便它们更有可能包含将来的流值。本文介绍了CASPER体系结构,以及用于计算和扩展大型谓词范围的算法。我们使用原型实现和使用真实债券市场数据的金融应用来证明CASPER的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号