首页> 外文会议>Knowledge-Based Systems for Safety Critical Applications >Scalable template-based query containment checking for Web semantic caches
【24h】

Scalable template-based query containment checking for Web semantic caches

机译:Web语义缓存的可扩展的基于模板的可扩展查询包含检查

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

摘要

Semantic caches, originally proposed for client-server database systems, are being recently deployed to accelerate the serving of dynamic Web content by transparently caching data on edge servers. Such caches require fast query containment tests to determine if a new query is contained in the results of cached queries. Query containment checking algorithms have been studied in the context of query optimization and materialized view selection, but their scalability remains a serious limitation. We argue that application queries are usually instantiations of a smaller number of base templates and show how this can be exploited to scale up containment checking. Our contributions include (i) algorithms to detect similarity between query predicates; (ii) efficient algorithms for proving containment among similar query predicates; (iii) a technique to dynamically aggregate similar queries in the cache to support efficient search; and (iv) integration of these schemes into a two-level containment checker. We describe our approach, report on its implementation in a dynamic Web data cache, and show that it can reduce query containment cost by an order of magnitude for Web workloads.
机译:最初为客户端-服务器数据库系统提议的语义缓存最近被部署以通过在边缘服务器上透明地缓存数据来加速动态Web内容的提供。此类缓存需要快速查询包含测试,以确定缓存查询的结果中是否包含新查询。在查询优化和实例化视图选择的背景下研究了查询包含检查算法,但是其可伸缩性仍然是一个严重的限制。我们认为应用程序查询通常是少量基本模板的实例化,并说明如何利用它来扩大收容检查的范围。我们的贡献包括(i)检测查询谓词之间相似性的算法; (ii)用于证明相似查询谓词之间包含的有效算法; (iii)一种在缓存中动态聚合相似查询以支持有效搜索的技术; (iv)将这些方案整合到两级遏制检查器中。我们描述了我们的方法,报告了其在动态Web数据缓存中的实现方式,并显示了它可以将Web工作负载的查询包含成本降低一个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号