首页> 外文会议>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是线性递归数据记录程序。新程序P'具有较少数量的不同变量,有时在递归规则中具有较少的原子数量,因此评估起来更便宜。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号