首页> 外国专利> Apparatus and Method for Processing Distributed Relational Algebra Operators in a Distributed Database

Apparatus and Method for Processing Distributed Relational Algebra Operators in a Distributed Database

机译:在分布式数据库中处理分布式关系代数算子的设备和方法

摘要

A database system includes a query planner with instructions executed by a processor to generate a logical plan tree. Each node of the logical plan tree is a distributed relational algebra operator. Each child node of the logical plan tree produces results processed by a parent node. The logical plan tree includes a distributed relational operator that reparations tuples of results that are at least 1 GB on a dimension and regroups the tuples on the dimension to avoid broadcasting the tuples between machines and thereby avoid consumption of network bandwidth associated with broadcasting the tuples. The logical plan tree is modified according to algebraic transformation rules. The logical plan tree is mapped to distributed query execution primitives. The distributed query execution primitives are processed on machines storing partitions of a distributed database table.
机译:数据库系统包括查询计划器,查询计划器具有由处理器执行以生成逻辑计划树的指令。逻辑计划树的每个节点都是分布式关系代数运算符。逻辑计划树的每个子节点均产生由父节点处理的结果。逻辑计划树包括分布式关系运算符,该关系运算符对维上至少为1 GB的结果元组进行补偿,并在维上重新组合元组,以避免在机器之间广播元组,从而避免消耗与广播元组关联的网络带宽。逻辑计划树根据代数转换规则进行修改。逻辑计划树映射到分布式查询执行原语。在存储分布式数据库表分区的计算机上处​​理分布式查询执行原语。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号