一种分布式情况下位号组态数据同步处理的方法和系统技术方案

技术编号:28210904 阅读:44 留言:0更新日期:2021-04-24 14:46
本发明专利技术公开了一种分布式情况下位号组态数据同步处理的方法,位号组态数据的数据结构至少包括唯一的位号索引、基于位号索引确定的稳定的创建版本号、基于系统数据变化而改变的变更版本号,以及,基于位号自身数据更改而改变的更新版本号;数据同步处理方法具体包括,获取全局操作版本号;对原数据进行归档备份;基于位号索引进行数据更新存储,并在存储时将位号组态数据结构中的变更版本号更新为全局操作版本号;还提出了一种位号组态数据同步处理系统;实现了分布式下多版本位号数据组态的同步管理方式,来实现针对分布式领域较大规模的数据位号进行快速组态同步和版本变更管理,保证多节点分布式系统间位号数据组态的一致性。性。性。

【技术实现步骤摘要】
一种分布式情况下位号组态数据同步处理的方法和系统


[0001]本专利技术涉及工业控制领域,具体涉及一种应用于分布式情况下位号组态数据同步处理的方法和系统。

技术介绍

[0002]工控领域中,由于大型系统以及分布式架构的提出,作为现场数据采集中最重要的一环的现场点位组态数据的使用量,随系统规模逐步的提升而增加,从小型系统的小规模的数百这个数量级逐步上升到数万甚至于数十万数量级。而如果作为更为上层的大数据分析领域或者汇总分析领域,例如多个厂或者整个行业的数据分析处理中心,数量级更是会达到一个非常巨大的程度。
[0003]而作为直接影响到现场生产,指标准确性以及数据重复利用率的点位组态数据的同步处理成为重要的一环,目前,针对点位组态数据的同步分为增量同步和全量同步,各有一定的缺点和局限。全量同步,通过读取全部信息的方式进行同步,要求被同步端必须根据全量信息对自身的信息进行一一比对后进行变更,其在量级较低时有着非常优秀的性能和同步结果,但是随着量级扩大其性能偏差将会以指数型上升,且随着比较数据的复杂性也会极大程度的导致整个被同步系统的负荷极具上本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式情况下位号组态数据同步处理的方法,其特征在于,所述位号组态数据的数据结构至少包括唯一的位号索引、基于位号索引确定的稳定的创建版本号、基于系统数据变化而改变的变更版本号,以及,基于位号自身数据更改而改变的更新版本号;所述数据同步处理方法包括:获取基于系统数据变化而对应的全局操作版本号,基于全局操作版本号以及位号组态数据结构进行数据同步;对原数据进行归档备份;基于位号索引进行数据更新存储,并在存储时基于全局操作版本号,将位号组态数据结构中的变更版本号更新为全局操作版本号。2.如权利要求1所述的位号组态数据同步处理的方法,其特征在于,还包括,更新版本号与全局操作版本号一致化处理;一致化处理后,基于全局操作版本号,对全局操作版本号之前的操作日志数据进行舍弃和/或合并。3.如权利要求2所述的位号组态数据同步处理的方法,其特征在于,所述更新版本号基于自身数据的变化发生改变,或者,基于全局操作版本号计算偏差更新更新版本号。4.如权利要求1所述的位号组态数据同步处理的方法,其特征在于,所述创建版本号、变更版本号和更新版本号为无符号线性64位整数,发生更改时呈线性递增变化。5.如权利要求1所述的位号组态数据同步处理的方法,其特征在于,所述全局操作版本号基于系统内任何数据变化呈顺序线性递增。...

【专利技术属性】
技术研发人员:姚杰马楠桦蔡其星孔伟阳李淼
申请(专利权)人:中控技术西安有限公司
类型:发明
国别省市:

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

1