基于嵌入式分布式数据库的网络设备冗余备份系统的制作方法

文档序号:8681709阅读:410来源:国知局
基于嵌入式分布式数据库的网络设备冗余备份系统的制作方法
【技术领域】
[0001]本实用新型涉及一种基于嵌入式分布式数据库的网络设备冗余备份系统。
【背景技术】
[0002]随着科学技术的飞速发展、计算机的广泛普及,计算机网络已经在通信、银行、交通、物流、能源、学校、工厂和军事等领域得到广泛应用,现实生活中处处可见计算机网络的应用。
[0003]随着用户对计算机网络的使用,人们对网络的可靠性要求也越来越高。一旦计算机网络发生故障,将会对人们的生活、经济、环境、卫生、及社会安全造成重大甚至是灾难性的影响据统计。
【实用新型内容】
[0004]本实用新型的目的在于,针对上述问题,提出一种基于嵌入式分布式数据库的网络设备冗余备份系统,以实现增强网络数据安全的优点。
[0005]为实现上述目的,本实用新型采用的技术方案是:
[0006]一种基于嵌入式分布式数据库的网络设备冗余备份系统,包括主用主控板、第一分布式数据库数据同步模块、第一公共数据库、第二分布式数据库数据同步模块、第三分布式数据库数据同步模块、第二公共数据库、第一应用模块、线卡和第二应用模块,所述主用主控板通过接口 A与第一分布式数据库数据同步模块连接,所述第一分布式数据库数据同步模块通过接口 C与第一公共数据库连接,所述第一分布式数据库数据同步模块通过接口B与第二分布式数据库数据同步模块连接,且所述第一分布式数据库数据同步模块通过接口 B与第三分布式数据库数据同步模块连接,所述第三分布式数据库数据同步模块与第二公共数据库连接,所述第二分布式数据库数据同步模块通过接口 D与第二应用模块和线卡连接,所述第三分布式数据库数据同步模块通过接口 D与第二应用模块连接,所述备用主控板通过接口 A与第一分布式数据库数据同步模块连接。
[0007]进一步的,所述主用主控板内设置第三应用模块,该第三应用模块通过接口 A与第一分布式数据库数据同步模块连接。
[0008]本实用新型的技术方案具有以下有益效果:
[0009]本实用新型的技术方案,提供一种冗余备份系统,将网络数据进行备份,从而在计算机故障后,能够及时将数据进行恢复。达到增强网络数据安全的目的。
【附图说明】
[0010]图1为本实用新型实施例所述的基于嵌入式分布式数据库的网络设备冗余备份系统的原理框图。
【具体实施方式】
[0011]以下结合附图对本实用新型的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本实用新型,并不用于限定本实用新型。
[0012]如图1所示,一种基于嵌入式分布式数据库的网络设备冗余备份系统,包括主用主控板、第一分布式数据库数据同步模块、第一公共数据库、第二分布式数据库数据同步模块、第三分布式数据库数据同步模块、第二公共数据库、第一应用模块、线卡和第二应用模块,主用主控板通过接口 A与第一分布式数据库数据同步模块连接,第一分布式数据库数据同步模块通过接口 C与第一公共数据库连接,第一分布式数据库数据同步模块通过接口B与第二分布式数据库数据同步模块连接,且第一分布式数据库数据同步模块通过接口 B与第三分布式数据库数据同步模块连接,第三分布式数据库数据同步模块与第二公共数据库连接,第二分布式数据库数据同步模块通过接口 D与第二应用模块和线卡连接,第三分布式数据库数据同步模块通过接口 D与第二应用模块连接,备用主控板通过接口 A与第一分布式数据库数据同步模块连接。
[0013]其中,主用主控板内设置第三应用模块,该第三应用模块通过接口 A与第一分布式数据库数据同步模块连接。
[0014]本技术方案中的第一、第二和第三均是为了将模块进行区分,并不对模块的实际功能进行限定。因此下文中的第一分布式数据库数据同步模块、第二分布式数据库数据同步模块和第三分布式数据库数据同步模块均统一称为分布式数据库数据同步模块。第一公共数据库和第二公共数据库均称为公共数据库。第一应用模块、第二应用模块和第三应用模块均统一称为应用模块。
[0015]分布式数据库数据同步模块:该模块提供框架,应用程序使用该框架函数集就可以在嵌入式分布式系统中将信息从主用主控板同步到备用主控板和业务卡,并且该模块还提供将同步过来的数据根据操作类型分发到相应模块的数据库表中。应用模块:指需要使用分布式数据库数据同步的应用模块。公共数据库:该数据库提供函数集,应用模块可以通过函数集向数据库中进行插入、删除和更新等操作,该数据库仅仅是一个简化的数据库,提供以表的形式进行存储。
[0016]接口 A:应用程序操作数据库接口,包括创建表、插入、删除、更新表项、设置表属性、启动、确认、回滚事务等。
[0017]接口 B:分布式数据库数据同步模块内部接口,通过卡间通讯等将信息传递到备用主控板和业务卡上,接口不对外公开。
[0018]接口 C:数据库操作接口,包括创建表、插入、删除、更新表项、设置表属性和查询表。
[0019]接口 D:分布式数据库数据同步模块与应用程序接口,包括插入、删除、更新表项、启动、确认和回滚事务。
[0020]最后应说明的是:以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,尽管参照前述实施例对本实用新型进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
【主权项】
1.一种基于嵌入式分布式数据库的网络设备冗余备份系统,其特征在于,包括主用主控板、备用主控板、第一分布式数据库数据同步模块、第一公共数据库、第二分布式数据库数据同步模块、第三分布式数据库数据同步模块、第二公共数据库、第一应用模块、线卡和第二应用模块,所述主用主控板通过接口 A与第一分布式数据库数据同步模块连接,所述第一分布式数据库数据同步模块通过接口 C与第一公共数据库连接,所述第一分布式数据库数据同步模块通过接口 B与第二分布式数据库数据同步模块连接,且所述第一分布式数据库数据同步模块通过接口 B与第三分布式数据库数据同步模块连接,所述第三分布式数据库数据同步模块与第二公共数据库连接,所述第二分布式数据库数据同步模块通过接口D与第二应用模块和线卡连接,所述第三分布式数据库数据同步模块通过接口 D与第二应用模块连接,所述备用主控板通过接口 A与第一分布式数据库数据同步模块连接。
2.根据权利要求1所述的基于嵌入式分布式数据库的网络设备冗余备份系统,其特征在于,所述主用主控板内设置第三应用模块,该第三应用模块通过接口 A与第一分布式数据库数据同步模块连接。
【专利摘要】本实用新型公开了一种基于嵌入式分布式数据库的网络设备冗余备份系统,包括主用主控板、备用主控板、第一分布式数据库数据同步模块、第一公共数据库、第二分布式数据库数据同步模块、第三分布式数据库数据同步模块、第二公共数据库、第一应用模块、线卡和第二应用模块。达到增强网络数据安全的目的。
【IPC分类】G06F11-14, G06F17-30
【公开号】CN204390225
【申请号】CN201420643171
【发明人】李炜, 党倩, 万鹏, 李兴, 杨振伟
【申请人】国家电网公司, 国网甘肃省电力公司, 国网甘肃省电力公司信息通信公司
【公开日】2015年6月10日
【申请日】2014年11月2日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1