首页> 外国专利> System and method for distributed SQL join processing in shared-nothing relational database clusters using self directed data streams

System and method for distributed SQL join processing in shared-nothing relational database clusters using self directed data streams

机译:使用自指导数据流在无共享关系数据库集群中进行分布式SQL连接处理的系统和方法

摘要

System and method embodiments are provided for improving the performance of query processing in a massively parallel processing (MPP) database system by pushing down join query processing to data nodes recursively. An embodiment method includes receiving, at a coordinator process, a join query associated with a plurality of tables of the MPP database system, generating, at the coordinator process, an execution plan tree for the join query, and processing, at each of a plurality of data nodes communicating with the coordinator process, the execution plan tree to obtain join query results. The method further includes, upon detecting a next join operator below a top join operator in the execution plan tree at each of the data nodes, forwarding to the other data nodes a sub-tree for the next join operator, and receiving, at each of the data nodes from the other data nodes, sub-tree processing results.
机译:提供了用于通过将联接查询处理递归下推到数据节点来提高大规模并行处理(MPP)数据库系统中查询处理性能的系统和方法实施例。一个实施例方法包括:在协调器过程中,接收与MPP数据库系统的多个表相关联的联接查询;在协调器过程中,为联接查询生成执行计划树;以及在多个过程中的每一个处进行处理。与协调器进程通信的数据节点,执行计划树以获得联接查询结果。该方法进一步包括,在每个数据节点处的执行计划树中检测到顶部联接操作符下方的下一联接操作符之后,将下一联接操作符的子树转发到其他数据节点,并在每个节点处接收。数据节点来自其他数据节点,子树的处理结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号