[发明专利]一种电网监控系统实时数据库的数据同步方法在审
申请号: | 201410557105.7 | 申请日: | 2014-10-20 |
公开(公告)号: | CN104331425A | 公开(公告)日: | 2015-02-04 |
发明(设计)人: | 曾诗杰;张新坡;刘岩;廖福玮 | 申请(专利权)人: | 许继电气股份有限公司;许昌许继软件技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 监控 系统 实时 数据库 数据 同步 方法 | ||
技术领域
本发明涉及一种电网监控系统实时数据库的数据同步方法,属于数据库研究技术领域。
背景技术
电力系统企业内部存在的各种监控系统普遍采用多机冗余技术来实施,即主备机同时接收处理远程采集到的数据。多台服务器独立处理业务数据,可能会带来数据不一致问题,对于后续的业务处理造成不良影响。因此,如何使多台服务器上的数据保持一致,成为系统开发人员重要的考虑问题之一。
发明内容
本发明的目的是提供一种电网监控系统实时数据库的数据同步方法,以解决分布在不同地点的数据自动同步更新、不同服务器的用户数据共享及保护数据库数据一致的问题。
本发明为解决上述技术问题而提供一种电网监控系统实时数据库的数据同步方法该数据同步方法包括以下步骤:
1)配置需要同步的实时数据库名称及其所属计算机名称,以其中一台计算机作为主机;
2)配置同步模式,即采用实时同步模式或采用周期同步模式;
3)当系统初启动时,将主机自身指定实时数据库的内容完全恢复给备机,完成第一次的主备机数据同步;
4)如果通过步骤2)配置为实时同步模式,则实时检测是否有新数据被写入主机自身指定的实时数据库,若有,则将新入库的数据复制给备机,以完成主机和备机实时数据库之间的同步。
5)如果通过步骤2)配置为周期同步模式,则周期检测是否有新数据被写入主机自身指定的实时数据库,若有,则将新入库的数据复制给备机,以完成主机和备机实时数据库之间的同步。
所述步骤1)中配置每个实时数据库及其所属每一台计算机的名称不能为空,也不能重复。
所述步骤2)中配置每个实时数据库的同步模式必须为实时同步模式或者周期同步模式两种同步模式中的一种。
所述步骤4)采用的实时同步过程,即一旦检测有新数据被写入主机自身指定的实时数据库时,则将新入库的数据实时复制给备机。
所述步骤5)中采用的是周期性同步过程,即主机实时数据库不是每次修改都会同步,而是按照设定的周期,将每个周期内变化的数据同步过去。
所述在主机和备机实时数据库之间同步的过程中,主机支持读写操作,备机只支持读操作。
所述在主机和备机实时数据库之间同步的过程中,若发生主备调换,将当前主机实时数据库中的数据完全恢复给指定备机中的实时数据库,该指定备机作为主机按照步骤4)或者5)中过程进行同步。
本发明的有益效果是:本发明采用一主一备或一主多备的方法来同步实时数据库的数据,配置需要同步的实时库名称及其所属主机名,在系统初启动时,主机先将自身指定实时库的内容完全恢复给备机,完成第一次的主备机数据同步,当主机有新数据被写入而发生改变后,将检测到的新入库数据实时复制给备机,完成同步。本发明解决了分布在不同设备的数据同步,且本发明中备机不接受直接写入操作,保证了数据完全与主机一致。同时,由于备机不需要写入实时数据,则备机上的业务处理程序也不需要实际运行,降低了备机的资源占用以及主备机业务处理程序同时出现异常的可能性。
附图说明
图1是实时库数据同步的总原理框图;
图2是实时库数据的同步流程图;
图3是实时库数据恢复的流程图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步的说明。
本发明提供了电网监控实时数据库的数据同步方法,如图1所示,设置两台或多台计算机,采用一主一备或一主多备的方法来同步实时数据库的数据,配置需要同步的实时库名称及其所属主机名,并自主选择设置实时库同步的各项配置(如:同步模式、复制周期等)。当系统启动时,主机现将自身指定实时库的内容完全恢复给备机,完成第一次的主备机数据同步,主机有新数据被写入而发生改变后,将检测到新入库数据实时或者周期性的复制给备机,完成同步。在此期间,一切的写操作都在主机上进行,发生主备切换时,重复上述过程。其中恢复是指将主机上的源实时库完整恢复到备机目标实时库,同步服务重启或者主备切换时进行复制,而复制指的是仅复制变化更新的数据。该电网监控实时数据库的数据同步方法的具体过程如下:
(1)在两台目标机中装入实时库同步配置工具软件,并建立好实时数据库。
(2)利用实时库同步配置软件配置两台需同步实时库的计算机名称和实时库名称(计算机与实时库名称不能重复,不能为空),按具体需要设置是否周期性复制及是否合并亢余记录,并设定周期时间。所选用的配置软件尽量选择界面简洁明了的工具,方便快速配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继电气股份有限公司;许昌许继软件技术有限公司,未经许继电气股份有限公司;许昌许继软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410557105.7/2.html,转载请声明来源钻瓜专利网。