一种基于国产CPU的数据库集群处理方法技术

技术编号:30645352 阅读:18 留言:0更新日期:2021-11-04 00:51
本发明专利技术公开了一种基于国产CPU的数据库集群处理方法,属于组织工作信息技术领域,包括以下具体步骤:在数据库集群内配置至少一个的工作节点和控制节点;控制节点对每个工作节点进行实时监控通讯,实现工作节点的浮动变化监控;控制节点将每个工作节点的计算数据分割成数据存储单元,并为每个工作节点匹配相应的数据存储单元;控制节点将每个工作节点的对应的位置信息发送给计算节点;每个计算节点根据对应的位置信息读出数据存储单元进行计算;将计算结果汇总到控制节点进行数据解析和汇总,放置到存储服务器进行存储,并进行数据的资源化展示。通过控制节点将每个工作节点的信息处理能力进行实时监控查询。能力进行实时监控查询。

【技术实现步骤摘要】
一种基于国产CPU的数据库集群处理方法


[0001]本专利技术属于组织工作信息
,具体涉及一种基于国产CPU的数据库集群处理方法。

技术介绍

[0002]随着电子信息化步伐的逐步加快,大多数电子信息化的业务系统及应用平台有着诸多共性的业务服务需求,即组织架构人员库服务平台;
[0003]现有的数据库集群,缺乏动态的多节点的资源监控方式,使得资源过量集中,分配不均匀,严重地导致了数据库集群的运行效率低下和无法充分利用资源的后果,目前,迫切地需求一种可以对每个数据库集群进行全面监控,并对每个工作节点进行动态监控,进行合理分配,以达到提高资源利用的效率,那么就很快会耗尽工作节点的所有资源,影响到工作节点上的其他应用,依照分配策略进行统一资源管理和分配。

技术实现思路

[0004]本专利技术的目的在于提供一种基于国产CPU的数据库集群处理方法,为了解决现有技术中数据库集群的节点占用饱和导致运行效率低下的技术问题,以达到提高数据运行效率和提高资源利用率的目的。
[0005]一种基于国产CPU的数据库集群处理方法,包括以下具体步骤:
[0006]S1:在数据库集群内配置至少一个的工作节点和控制节点;
[0007]S2:控制节点对每个工作节点进行实时监控通讯,实现工作节点的浮动变化监控;
[0008]S3:控制节点将每个工作节点的计算数据分割成数据存储单元,并为每个工作节点匹配相应的数据存储单元;
[0009]S4:控制节点将每个工作节点的对应的位置信息发送给计算节点;
[0010]S5:每个计算节点根据对应的位置信息读出数据存储单元进行计算;
[0011]S6:将计算结果汇总到控制节点进行数据解析和汇总,放置到存储服务器进行存储,并进行数据的资源化展示。
[0012]本专利技术的进一步优选,在步骤S1中,所述控制节点对工作节点的浮动变化监控包括每个工作节点的资源信息,包括工作节点的计算能力、通信能力和缓存宽带的资源使用情况。
[0013]本专利技术的进一步优选,在步骤S1中,所述控制节点获取每个工作节点的数据信息,依次向每个工作节点的发送资源查询请求,
[0014]本专利技术的进一步优选于,所述工作节点、控制节点和计算节点通过高速网络进行连接。
[0015]本专利技术的进一步优选,所述控制节点通过权限策略进行调度,根据各个工作节点的使用情况和计算的需求量,创建新的数据库容器。
[0016]本专利技术的进一步优选,对于每个工作节点的调度权限和策略,根据每个工作节点
的使用情况和计算资源的需求量,来判断单个工作节点的使用情况。
[0017]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0018]本专利技术通过控制节点将每个工作节点的信息处理能力进行实时监控查询,并对每个结算节点相对应的数据存储单元,使得每个工作节点和计算节点可以对大容量数据计算的均衡负载,最优良地利用每个工作节点的计算性能,提高数据库集群的运行效率,从而提高计算速度,提高用户的使用体验。
具体实施方式
[0019]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0020]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0021]因此,以下对本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]需要说明的是,术语
“”
和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0023]下面对本专利技术作详细说明。
[0024]实施例一:一种基于国产CPU的数据库集群处理方法,包括以下具体步骤:
[0025]S1:在数据库集群内配置至少一个的工作节点和控制节点;
[0026]S2:控制节点对每个工作节点进行实时监控通讯,实现工作节点的浮动变化监控;
[0027]S3:控制节点将每个工作节点的计算数据分割成数据存储单元,并为每个工作节点匹配相应的数据存储单元;
[0028]S4:控制节点将每个工作节点的对应的位置信息发送给计算节点;
[0029]S5:每个计算节点根据对应的位置信息读出数据存储单元进行计算;
[0030]S6:将计算结果汇总到控制节点进行数据解析和汇总,放置到存储服务器进行存储,并进行数据的资源化展示。
[0031]本专利技术通过控制节点将每个工作节点的信息处理能力进行实时监控查询,并对每个结算节点相对应的数据存储单元,使得每个工作节点和计算节点可以对大容量数据计算的均衡负载,最优良地利用每个工作节点的计算性能,提高数据库集群的运行效率,从而提高计算速度,提高用户的使用体验
[0032]实施例二:在步骤S1中,所述控制节点对工作节点的浮动变化监控包括每个工作节点的资源信息,包括工作节点的计算能力、通信能力和缓存宽带的资源使用情况,在步骤S1中,所述控制节点获取每个工作节点的数据信息,依次向每个工作节点的发送资源查询请求,
[0033]所述工作节点、控制节点和计算节点通过高速网络进行连接。
[0034]实施例三:所述控制节点通过权限策略进行调度,根据各个工作节点的使用情况和计算的需求量,创建新的数据库容器。
[0035]实施例四:对于每个工作节点的调度权限和策略,根据每个工作节点的使用情况和计算资源的需求量,来判断单个工作节点的使用情况。
[0036]尽管这里参照本专利技术的多个解释性实施例对本专利技术进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
...

【技术保护点】

【技术特征摘要】
1.一种基于国产CPU的数据库集群处理方法,其特征在于,包括以下具体步骤:S1:在数据库集群内配置至少一个的工作节点和控制节点;S2:控制节点对每个工作节点进行实时监控通讯,实现工作节点的浮动变化监控;S3:控制节点将每个工作节点的计算数据分割成数据存储单元,并为每个工作节点匹配相应的数据存储单元;S4:控制节点将每个工作节点的对应的位置信息发送给计算节点;S5:每个计算节点根据对应的位置信息读出数据存储单元进行计算;S6:将计算结果汇总到控制节点进行数据解析和汇总,放置到存储服务器进行存储,并进行数据的资源化展示。2.根据权利要求1所述的基于国产CPU的数据库集群处理方法,其特征在于,在步骤S1中,所述控制节点对工作节点的浮动变化监控包括每个工作节点的资源信息,包括工作节点的计算能...

【专利技术属性】
技术研发人员:孙龙孙忠张诚王希刚马清车百灵夏浩智张锐李建峰
申请(专利权)人:中国共产党南充市委员会组织部
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1