[发明专利]一种SCADA分布式历史数据存储方法及系统有效
申请号: | 201811235008.0 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109492052B | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 饶俊飞;王傲能;王胜勇;卢家斌 | 申请(专利权)人: | 中冶南方(武汉)自动化有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;H04L29/08 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种SCADA分布式历史数据存储方法及系统,系统中的每个数据点、存储节点都拥有一个唯一标识UUID。初始化过程中,存储管理节点将数据点相对均衡地分配给每个存储节点;如果系统运行过程中存储节点宕机,存储管理节点会将该节点分担的数据点根据分配算法重新分配给其它正常运行的存储节点;如果系统运行过程中增加数据点,存储管理节点也会根据分配算法将新增数据点分配给存储节点。存储节点从采集节点实时库获取数据点数据后保存到系统Hbase历史数据库中,初始化过程中,生成若干原始历史数据表;如果系统运行中数据点扩容或者数据表记录数达到阈值,将按照分表算法分割原来的数据表。本发明极大减少了人工操作、提高了整个系统的工作效能。 | ||
搜索关键词: | 一种 scada 分布式 历史数据 存储 方法 系统 | ||
【主权项】:
1.一种SCADA分布式历史数据存储方法,其特征在于:包括数据点分配方法及历史数据入库方法;所述数据点分配方法,具体实现包括以下步骤:步骤A1:生成数据点UUID和存储节点UUID,其中UUID表示通用唯一识别码;步骤A2:对存储节点UUID进行排序编号;步骤A3:计算数据点UUID目标位数值;步骤A4:根据数据点与存储节点映射关系分配数据点到存储节点;步骤A5:存储管理节点根据存储节点运行状态重新分配数据点;其中存储管理节点为存储节点管理者,给存储节点分配数据点;所述历史数据入库方法,具体实现包括以下步骤:步骤B1:生成数据点UUID;步骤B2:选择数据点UUID目标位最大值和区间长度进行分区,得到若干分区节点;步骤B3:根据分区节点生成Hbase原始历史数据表;步骤B4:根据数据点UUID目标位数值将数据保存到对应历史数据表;步骤B5:根据历史数据表记录数上限值分割当前历史数据表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方(武汉)自动化有限公司,未经中冶南方(武汉)自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811235008.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种管网数据同步方法和装置
- 下一篇:用于访问数据的方法和装置