一种分布式数据库及其数据运算的管理方法与流程

文档序号:12470514阅读:来源:国知局

技术特征:

1.一种分布式数据库系统,其特征在于,包括:

管理集群,用于接收用户的指令,并解析优化所述指令,生成执行计划和调度;

基础运算层集群,用于接收管理集群接收执行计划,基于分布在节点上的业务表进行运算;

汇总结果运算层集群,用于接收来自基础运算层集群分发的数据进行运算。

2.一种根据权利要求1所述的分布式数据库的数据运算的管理方法,其特征在于,包括:

在所述用户的指令中包括哈希分布列时,管理集群直接将接收到的用户的指令发送至基础运算层集群,并接收基础运算层集群返回的执行结果。

3.一种根据权利要求1所述的分布式数据库的数据运算的管理方法,其特征在于,包括:

在所述用户的指令中不包括哈希分布列时,管理集群将接收到的用户的指令发送至基础运算层集群,基础运算层集群完成计算后,生成中间结果数据,并将中间结果数据分发至汇总结果运算层集群,由汇总结果运算层群上传至管理集群。

4.一种根据权利要求1所述的分布式数据库的数据运算的管理方法,其特征在于,包括:

在所述用户的指令中不包括哈希分布列时,则把产生的数据分发给汇总结果运算层集群进行后续的操作,基于所述产生的数据后续运算在汇总结果运算层集群上运行,运行的结果如果需要继续和基础运算层节点集群上的表进行交互时,运行的结果将会分发到基础运算层节点集群上继续后续的操作,如果基础运算层集群上的后续操作又需要产生数据,则把产生的数据分发给汇总结果运算层集群运行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1