[发明专利]一种基于混合通信的分布式冗余实时数据库框架有效
申请号: | 201310549119.X | 申请日: | 2013-11-07 |
公开(公告)号: | CN103559104A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 戴宏斌;经玉健;吴小俊 | 申请(专利权)人: | 南京国电南自轨道交通工程有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30;H04L29/08 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 张苏沛 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 通信 分布式 冗余 实时 数据库 框架 | ||
1.一种基于混合通信的分布式冗余实时数据库框架,其特征在于,包括:实时数据访问模块;分布式多冗余实时库模块;冗余实时库同步模块;分布式多冗余实时库的故障容错模块。
2.根据权利要求1所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述实时数据访问模块分为查询访问单元和更新访问单元;所述查询访问单元是指从实时库中获取实时数据的最新数值,以满足应用需求,查询访问不会改变实时库中实时数据的数值;所述更新访问单元是指依据应用需求,更新实时库中实时数据的数值,更新访问会改变实时库中的实时数据的数值。
3.根据权利要求1所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述分布式多冗余实时库模块是指为了保障监控系统中实时库的可靠性,在所有冗余的服务器上同时运行相同的实时库,以实现实时库的冗余。
4.根据权利要求3所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述分布式多冗余实时库模块中,主服务器、所有的备服务器和工作站上均运行实时库,在所有的实时库,包括主实时库、全部的备实时库以及全部的客户实时库之间建立组播通信连接以实现组播通信,所有的备实时库以及所有的客户实时库均分别和主实时库建立独立的单播通信连接,以实现各自的单播通信。
5.根据权利要求1所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述冗余实时库同步模块是指分布式冗余框架中的所有实时库必须始终维持实时同步。
6.根据权利要求5所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述冗余实时库同步模块中,主实时库使用组播通信同时向所有的备实时库和客户实时库发送同步信息。
7.根据权利要求6所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述冗余实时库同步模块中,被访问的备实时库和客户实时库将得到的更新访问请求通过单播通信转发给主实时库执行,然后执行结果也通过单播通信返回。
8.根据权利要求1所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述分布式多冗余实时库的故障容错模块是指即使框架中超过一台服务器的实时库失效,只要还有不少于一台的服务器上的实时库正常运行,就仍然能够为系统提供实时数据访问服务,从而比双冗余实时库框架更有效地实现实时库的故障容错,具备更高的可靠性。
9.根据权利要求8所述的基于混合通信的分布式冗余实时数据库框架,其特征在于:所述分布式多冗余实时库的故障容错模块中,正常运行时,主实时库、备实时库会通过组播通信分发状态信息,从而确定框架中当前正常运行的主实时库、备实时库及其对应的角色和优先级;如果主实时库由于主服务器宕机原因失效,角色变更前,该主实时库将同步信息通过组播通信向框架中的其它所有实时库和所有客户实时库分发保存的更新请求,优先级最高的备实时库将升格为主实时库,从而使得该主实时库和新主实时库最初的运行状态同步,然后该主实时库和新主实时库建立单播通信连接,基于混合通信维持和新主实时库的同步,其余的备实时库和所有的客户实时库和新主实时库新建独立的单播连接,实现并维持和新主实时库同步,实现故障容错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自轨道交通工程有限公司,未经南京国电南自轨道交通工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310549119.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:FPGA芯片间的IO信道调试方法及系统
- 下一篇:一种保健土豆粉