[发明专利]工业数据库集群系统及其数据访问方法在审
申请号: | 202110679857.0 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113590709A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 严翎通;方洪祥;王洪原;汪方方 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/28;G06F16/2455 |
代理公司: | 北京易捷胜知识产权代理事务所(普通合伙) 11613 | 代理人: | 李丽敏 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 数据库 集群 系统 及其 数据 访问 方法 | ||
1.一种工业数据库集群系统的数据访问方法,其特征在于,该数据库集群系统存储有从各工业现场设备实时采集得到的运行数据,其中,每个工业现场设备的运行数据包括分别存储于不同的集群节点上的多个设备实例数据;该方法包括:
S10、通过选主确定每个设备对象对应的节点数据库,建立设备对象和节点数据库的映射关系;其中,所述映射关系中每个设备对象对应的节点数据库是基于该设备对象的设备实例上线时间、设备实例延迟时间和设备实例所在集群节点健康值确定的;
S20、集群系统获取用户端发送的访问请求,所述访问请求用于对目标设备对象的一个设备实例数据进行访问;
S30、集群系统基于所述目标设备对象,通过查找设备对象和节点数据库的映射关系,确定要访问的目标节点数据库;
S40、集群系统将所述访问请求发送至所述目标节点数据库,访问所述目标设备对象的设备实例数据。
2.根据权利要求1所述的方法,其特征在于,通过选主确定每个设备对象对应的节点数据库,包括:
针对一个设备对象,确定该设备对象对应的所有设备实例;
计算每个设备实例的权重,并在集群各个节点间同步各设备实例的权重,所述权重基于设备实例的设备实例上线时间、设备实例延迟时间和设备实例所在集群节点健康值确定的;
选择权重最大的设备实例所在的集群节点数据库作为所述设备对象的节点数据库。
3.根据权利要求2所述的方法,其特征在于,所述权重的计算公式为:
w=ton×70%+tdelay×30%+h×10%
其中,w表示设备实例的权重,ton表示设备实例上线时间,tdelay表示设备实例延迟时间,h表示设备实例所在集群节点健康值。
4.根据权利要求2所述的方法,其特征在于,确定每个设备对象对应的节点数据库,还包括:
当设备实例的权重值相同时,则选择所在节点序号最小的集群节点数据库作为对应的节点数据库。
5.根据权利要求1所述的方法,其特征在于,工业数据库集群系统采用基于数据库引擎的集群架构或基于数据库网关的集群架构。
6.一种工业数据库集群系统,其特征在于,所述工业数据库集群系统通过权利要求1-5中任一权利要求所述的方法处理用户端发送的访问请求。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上权利要求1至5任一项所述的工业数据库集群系统的数据访问方法的步骤。
8.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上权利要求1至5任一项所述的工业数据库集群系统的数据访问方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110679857.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高精度大型墙板安装方法
- 下一篇:一种地下结构工程外防水层施工方法