首页> 外文会议>32nd International Conference on Very Large Data Bases(VLDB 2006) vol.2 >Full Disjunctions: Polynomial-Delay Iterators in Action
【24h】

Full Disjunctions: Polynomial-Delay Iterators in Action

机译:完全析取:实际中的多项式延迟迭代器

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

摘要

Full disjunctions are an associative extension of the outer-join operator to an arbitrary number of relations. Their main advantage is the ability to maximally combine data from different relations while preserving all the original information. An algorithm for efficiently computing full disjunctions is presented. This algorithm is superior to previous ones in three ways. First, it is the first algorithm that computes a full disjunction with a polynomial delay between tuples. Hence, it can be implemented as an iterator that produces a stream of tuples, which is important in many cases (e.g., pipelined query processing and Web applications). Second, the total runtime is linear in the size of the output. Third, the algorithm employs a novel optimization that divides the relation schemes into biconnected components, uses a separate iterator for each component and applies outerjoins whenever possible. Combining efficiently full disjunctions with standard SQL operators is discussed. Experiments show the superiority of our algorithm over the state of the art.
机译:完全析取是外部联接运算符对任意数量关系的关联扩展。它们的主要优点是能够最大程度地合并来自不同关系的数据,同时保留所有原始信息。提出了一种有效计算全析取的算法。该算法在三个方面优于以前的算法。首先,这是第一个计算具有元组之间的多项式延迟的全分离的算法。因此,它可以实现为生成元组流的迭代器,这在许多情况下(例如流水线查询处理和Web应用程序)很重要。其次,总运行时间与输出大小成线性关系。第三,该算法采用了一种新颖的优化方法,该方法将关系方案分为双向连接的组件,为每个组件使用单独的迭代器,并在可能的情况下应用外部联接。讨论了将完全析取与标准SQL运算符有效结合的问题。实验表明,我们的算法优于现有技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号