首页> 外文会议>International Conference on Data Engineering >Sideways Information Passing for Push-Style Query Processing
【24h】

Sideways Information Passing for Push-Style Query Processing

机译:侧面信息传递推送式查询处理

获取原文

摘要

In many modern data management settings, data is queried from a central node or nodes, but is stored at remote sources. In such a setting it is common to perform "push-style" query processing, using multithreaded pipelined hash joins and bushy query plans to compute parts of the query in parallel; to avoid idling, the CPU can switch between them as delays are encountered. This works well for simple select-project-join queries, but increasingly, Web and integration applications require more complex queries with multiple joins and even nested subqueries. As we demonstrate in this paper, push-style execution of complex queries can be improved substantially via sideways information passing; push-style queries provide many opportunities for information passing that have not been studied in the past literature. We present adaptive information passing, a general runtime decision-making technique for reusing intermediate state from one query subresult to prune and reduce computation of other subresults. We develop two alternative schemes for performing adaptive information passing, which we study in several settings under a variety of workloads.
机译:在许多现代数据管理设置中,从中央节点或节点查询数据,但存储在远程源上。在这样的设置中,使用多线程流水线散列连接和浓密查询计划进行“推动式”查询处理,以平行计算查询的部分;为避免空转,CPU可以在它们之间切换,因为遇到延迟。这适用于简单的选择 - 项目加入查询,但越来越多地,Web和集成应用程序需要更复杂的查询,多个连接甚至嵌套子查询。正如我们在本文中所证明的那样,通过侧向信息通过,可以基本上改善复杂查询的推动式执行;推动式查询为过去文学未学的信息提供了许多机会。我们呈现自适应信息,是一种从一个查询子宫ult重用中间状态的一般运行时决策技术,以修剪并减少其他子区的计算。我们开发了两种用于执行自适应信息传递的替代方案,我们在各种工作负载下在多个设置中研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号