首页> 外文会议>SOFSEM 2010: Theory and practice of computer science >Query Optimization through Cached Queries for Object-Oriented Query Language SBQL
【24h】

Query Optimization through Cached Queries for Object-Oriented Query Language SBQL

机译:通过面向对象的查询语言SBQL的缓存查询进行查询优化

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

摘要

We present a new approach to optimization of query languages using cached results of previously evaluated queries. It is based on the stack-based approach (SBA) and object-oriented query language SBQL, which assume description of semantics in the form of abstract implementation of query/ programming language constructs. Pragmatic universality of SBQL and its precise, formal operational semantics make it possible to investigate various crucial issues related to this kind of optimization, in particular, organization of the cache enabling fast retrieval of cached queries, decomposition of complex queries into smaller ones and query normalization enabling higher reuse of cached queries, development of fast method to recognize consistency of queries after database updates and development of methods of incremental altering of cached query results after database updates. This paper is focused on the issues concerning optimal and fast utilization of the result cache and on the elimination method devoted to detecting cached queries that become inconsistent after a database update.
机译:我们提出了一种使用先前评估的查询的缓存结果优化查询语言的新方法。它基于基于堆栈的方法(SBA)和面向对象的查询语言SBQL,它们假定以查询/编程语言结构的抽象实现形式描述语义。 SBQL的实用通用性及其精确的形式化操作语义使研究与这种优化有关的各种关键问题成为可能,尤其是高速缓存的组织使得能够快速检索所缓存的查询,将复杂查询分解为较小的查询以及查询规范化。支持更高程度地重用缓存的查询,开发快速的方法以在数据库更新后识别查询的一致性以及开发在数据库更新后增量更改缓存的查询结果的方法。本文主要关注与结果缓存的最佳和快速利用有关的问题,以及致力于检测数据库更新后变得不一致的缓存查询的消除方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号