[发明专利]一种基于异步远程镜像的数据安全性保护系统与电力应用系统数据保护方法有效
申请号: | 201710199088.8 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107038091B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 田兵;严莉;刘范范;曲延盛;王丞远;汤耀庭;韩圣亚;林鹏;赵晓;张悦;赵忱;李刚;赵阳;宫淑卿;付本娟;黄振;张凯;汤琳琳;朱韶松;刘子雁 | 申请(专利权)人: | 国网山东省电力公司信息通信公司;国家电网公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 郑宪常 |
地址: | 250001 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于异步远程镜像的数据安全性保护系统,包括日志模块,完成对本地数据的修改;快照模块,通过cow机制,对本地数据做一个快照;监控模块,不断检查主系统是否有新的数据变化;重放模块,拉取主系统的日志和数据,并在从系统进行重放操作。还提供了一种电力应用系统数据保护方法,包括以下步骤:监控模块启动;监控模块发现主系统有数据更新,通知重放模块进行数据同步;重放模块拉取最新日志信息,并进行重放,进行元数据同步;对比主系统中快照中的数据与从系统中的数据,进行数据同步。对存储系统构建了一个远程镜像,当主数据中心遭受人为或自然灾难时,可以立即将数据IO切换到镜像系统中,从而保证业务系统的正常运行。 | ||
搜索关键词: | 一种 基于 异步 远程 数据 安全性 保护 系统 电力 应用 方法 | ||
【主权项】:
1.一种电力应用系统数据保护方法,采用一种基于异步远程镜像的数据安全性保护系统,所述系统将本地数据以同步的方式复制到异地,形成主系统到从系统的映射,包括日志模块,完成对本地数据的修改,日志模块将每一个操作记录成一个event,然后从系统使用日志记录的信息对所有的event根据时间顺序进行replay,从而得到完整的数据状态;快照模块,通过cow机制,对本地数据做一个快照;监控模块,不断检查主系统是否有新的数据变化,通过检查日志头,并对比已经完成复制的日志头,如果不相同,通知重放模块进行数据重放;重放模块,拉取主系统的日志和数据,并在从系统进行重放操作;其特征在于,包括以下步骤:步骤1、监控模块在指定的时间间隔后,不断的对主系统进行检查,对比主系统的日志头和上次数据同步记录下来的日志头信息,如果上一次同步数据记录的日志头信息为空,说明是第一次进行数据同步,不需要对比,直接通知重放模块进行全量数据同步;如果在主系统的日志中没有找到上次记录的日志信息,备份数据遭受损坏,直接通知重放模块进行全量数据同步;如果主系统的日志头和上次同步的日志头相同,不进行数据同步,等待指定的时间间隔之后进行下一次日志检查;步骤2:监控模块发现主系统有数据更新,通知重放模块进行数据同步;重放模块通知快照模块首先对需要同步的数据做一个快照,数据快照使用的是cow机制,当主系统有新的数据操作时:1)数据要被读取当主系统中数据被业务系统读取,不需要对快照数据做任何修改,快照和业务系统还是共享同一份数据;2)数据要被更新当主系统中的数据要被业务系统更新,这是主系统将首先自动将以前的数据copy到另一个数据块中,供快照模块使用,保证通过快照模块读到的数据是打快照时刻的数据,这时,业务系统和快照模块将不再共享同一个数据块;3)数据被删除当主系统中的数据要被业务系统删除时,主系统不会删除相应的数据块,会保留下来供快照模块使用;步骤3:重放模块拉取最新日志信息,并进行重放,进行元数据同步,所述进行元数据同步根据日志对比情况分成全量元数据同步和增量元数据同步:1)全量元数据同步新建一个与主系统对应的数据块,并且拉取所有对应的日志信息,然后根据时间顺序按照拉取的日志信息,对每一个event进行重放,这样将得到一个与主系统一致的元数据状态;2)增量元数据同步在日志模块中找到上一次数据同步记录下来的日志头信息,然后将新的日志全部拉取到从系统中,然后根据时间顺序,对每一个event进行重放,从而得到一个与主系统一致的元数据状态;步骤4:对比主系统快照中的数据与从系统中的数据,进行数据同步,数据同步也分为全量同步和增量同步:1)全量数据同步系统会将数据切分成大小可配置的小数据块,对每一个数据块进行同步,当数据块有数据时进行数据同步,将切分成的小数据块数据从主系统复制到从系统,并保存到从存储系统相同位置;当数据块没数据不进行数据同步,这块数据是一个空洞数据;2)增量数据同步系统会将数据切分成大小可配置的小数据块,对每个数据块进行现有快照与上一次同步快照对比,如果数据块没有数据,不进行数据同步,该数据块仍然是一个空洞数据;如果数据块没有数据,但是引用了另一个数据块,同步引用数据块,并在从系统中做同样的引用关系;如果数据块有数据,但是与上一次同步的数据一致,不需要做数据同步,从系统数据已经和主系统一致;如果数据块有数据,且与上一次同步数据不一致,进行一次增量复制,将增量部分数据传输到从系统中,在从系统的相同数据块中进行一次数据增量应用操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司信息通信公司;国家电网公司,未经国网山东省电力公司信息通信公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710199088.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种纸板印刷校正装置
- 下一篇:一种集票据信息采集与折叠的票据推送装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置