首页> 外文会议>East European conference on advances in databases and information systems >A Semantic Query Optimization Approach to Optimize Linear Datalog Programs
【24h】

A Semantic Query Optimization Approach to Optimize Linear Datalog Programs

机译:一种优化线性数据记录程序的语义查询优化方法

获取原文

摘要

After two decades of research in Deductive Databases, SQL99 brings deductive databases again to the foreground given that SQL99 includes queries with linear recursion. However, the execution of recursive queries may result in slow response time, thus the research in query optimization is very important to provide the suitable algorithms that will be included in the query optimizers of the database management systems in order to speed up the execution of recursive queries. We use a semantic query optimization approach in order to improve the efficiency of the evaluation of datalog programs. Our main contribution is an algorithm that builds a program P' equivalent to a given program P, when both are applied over a database d satisfying a set of functional dependencies. The input program P is a linear recursive datalog program. The new program P' has less number of different variables and, sometimes, less number of atoms in the recursive rules, thus it is cheaper to evaluate.
机译:在演绎数据库的二十几十年后,SQL99将演绎数据库再次带到前景,因为SQL99包括线性递归的查询。但是,递归查询的执行可能导致响应慢的时间,因此查询优化的研究非常重要,可以提供将包含在数据库管理系统的查询优化器中的合适算法,以便加快递归的执行查询。我们使用语义查询优化方法来提高数据记录程序评估的效率。我们的主要贡献是一种算法,该算法将两者施加在满足一组功能依赖性的数据库D上时,该算法构建到给定程序P.输入程序P是线性递归数据记录程序。新程序P'具有较少数量的不同变量,有时递归规则中的原子数量少,因此评估更便宜。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号