[发明专利]一种面向大电网的并行实时数据库主备切换管理系统有效
申请号: | 201210559951.3 | 申请日: | 2012-12-20 |
公开(公告)号: | CN103049527A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 孙其强;李立新;狄方春;黄文英;任晓辉;林静怀;江凡;谢巧云;花静;闫湖;黄运豪;季知祥;袁荣昌;李大鹏;王威 | 申请(专利权)人: | 中国电力科学研究院;国家电网公司;福建省电力有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 电网 并行 实时 数据库 切换 管理 系统 | ||
技术领域
本发明属于电力系统控制技术领域,具体涉及一种面向大电网的并行实时数据库主备切换管理系统。
背景技术
在现有电力调度技术支持系统中,使用实时数据库存储和管理遥测量、遥信量等实时数据。随着电网的发展,实时量测数据量不断变大,现有调度自动化系统所使用的实时数据库效率和存储的瓶颈越来越显著。
为了解决以上问题,分布式并行实时库应运而生。分布式并行实时数据库由多个节点组成,它们同时提供服务,给高并发访问提供了非常有力的支持。
但是,分布式并行实时库天生不能支持电力系统中的主备切换。电力系统中的实时库给许多应用提供数据来源,不同的应用对主备的需求不同。有一些应用需要访问主节点,而另外一些需要访问从节点,所以,在实际应用中,主备切换是非常频繁的。分布式并行实时库中,如何让每个节点都能感知到本系统中其他节点的切换状态,时刻保持统一的视图,这是目前分布式并行实时库面临的较大问题。
发明内容
为了克服上述现有技术的不足,本发明提供一种面向大电网的并行实时数据库主备切换管理系统,保证并行实时库高并发响应的基础上,正确切换主备节点,满足应用服务的要求。
为了实现上述发明目的,本发明采取如下技术方案:
提供一种面向大电网的并行实时数据库主备切换管理系统,所述并行数据库包括N个通过网络通信的实时数据库,所述实时数据库包括实时数据库主节点和实时数据库备节点,所述实时数据库主节点和实时数据库备节点构成主备对;所述系统包括
选主模块,用于选择实时数据库主节点;
主备切换模块,用于切换实时数据库主节点和实时数据库备节点;和
同步模块,用于将实时数据库主节点上的信息同步到本地节点上。
所述选主模块、主备切换模块和同步模块依次连接。
所述选主模块包括负载判断模块、广播模块、消息接收模块和通信模块。
所述负载判断模块判断本地的负载情况,并通过带权平均数得到负载结果;所述广播模块负载的时间广播给其他包括实时数据库主节点和实时数据库备节点的所有节点;所述消息接收模块接受来自其他包括实时数据库主节点和实时数据库备节点的所有节点发送的广播消息,并将负载进行比对,选出最小负载的节点作为实时数据库主节点,即协调节点;所述通信模块:选出协调节点后,其他节点就与该协调节点建立通信连接,等待协调节点的指示。
所述主备切换模块包括应用类型管理器、日志记录模块、本地元数据管理器和信息发送模块。
所述应用类型管理器判断数据请求来自实时数据库主节点或实时数据库备节点;所述日志记录模块记录实时数据库主节点或实时数据库备节点进行切换的工作日志;所述本地元数据管理器记录实时数据库主节点的地址;所述信息发送模块把切换信息发送所有实时数据库主节点。
所述同步模块包括变更模块、消息发送模块和同步更新模块。
所述变更模块根据主备切换信息更新本地的元数据信息;所述消息发送模块将更新后的元数据信息以及更新的时间发送给协调节点;所述同步更新模块接收协调节点发送的元数据信息,然后更新本地节点的元数据信息。
与现有技术相比,本发明的有益效果在于:在实时数据库节点数量足够多的情况下,并行实时数据库将显著的提高数据操作性能;并且,在不影响并行实时库访问功能的前提下,提供无缝的主备切换功能。在分布式并行实时库系统中,每个节点看到的主备信息是全局统一的,并且可以保证主备切换的顺序性。通过本发明提供的分布式实时数据库主备切换管理系统可以在不影响单机版调度技术支持本地计算的情况下,支持更加丰富的应用,如全网计算等。
附图说明
图1是N个实时数据库通过网络进行通信的示意图;
图2是面向大电网的并行实时数据库主备切换管理系统结构图;
图3是面向大电网的并行实时数据库主备切换管理方法流程图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
如图1和图2,提供一种面向大电网的并行实时数据库主备切换管理系统,所述并行数据库包括N个通过网络通信的实时数据库,所述实时数据库包括实时数据库主节点和实时数据库备节点,所述实时数据库主节点和实时数据库备节点构成主备对;所述系统包括
选主模块,用于选择实时数据库主节点;
主备切换模块,用于切换实时数据库主节点和实时数据库备节点;和
同步模块,用于将实时数据库主节点上的信息同步到本地节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电力科学研究院;国家电网公司;福建省电力有限公司,未经中国电力科学研究院;国家电网公司;福建省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210559951.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:漩涡虹吸式前置过滤器
- 下一篇:不锈钢折板