首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >Evaluating recursive queries in distributed databases
【24h】

Evaluating recursive queries in distributed databases

机译:评估分布式数据库中的递归查询

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

摘要

The execution of logic queries in a distributed database environment is studied. Conventional optimization strategies, such as the early evaluation of selection conditions and the clustering of processing to manipulate and exchange large sets of tuples, are redefined in view of the additional difficulties due to logic queries, in particular to recursive rules. In order to allow efficient processing of these logic queries, several program transformation techniques that attempt to minimize distribution costs based on the idea of semijoins and generalized semijoins in conventional databases are presented. Although local computation of semijoins is not possible for the general case, classes of programs are indicated for which these transformations succeed in producing set-oriented computation. Processes evaluating the recursive program in a distributed network are described, and an efficient method for testing the termination of the computation is developed. The approach is compared with sequential as well as dataflow-oriented evaluation.
机译:研究了分布式数据库环境中逻辑查询的执行。鉴于逻辑查询(尤其是递归规则)带来的额外困难,重新定义了常规的优化策略,例如选择条件的早期评估以及处理和交换大元组集的处理的聚类。为了允许对这些逻辑查询的有效处理,提出了几种程序转换技术,这些技术试图基于常规数据库中的半联接和广义半联接的思想来最小化分发成本。尽管在一般情况下无法进行半联接的局部计算,但是指出了这些转换成功产生面向集合的计算的程序类别。描述了评估分布式网络中递归程序的过程,并开发了一种用于测试计算终止的有效方法。将该方法与顺序评估和面向数据流的评估进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号