一种面向大电网的实时数据库系统的负载均衡管理系统技术方案

技术编号:8685686 阅读:245 留言:0更新日期:2013-05-09 05:15
本发明专利技术为一种面向大电网的实时数据库系统的负载均衡管理系统,实时数据库系统为一个并行的数据库系统,其表文件被分成M个子表,存储在Q个数据节点上;本发明专利技术负载均衡管理系统包括表文件拆分模块,存储模块,心跳模块,元数据管理模块,负载均衡判断模块;表文件拆分模块用于根据数据节点数目和表文件大小拆分表文件;存储模块用于将拆分后的表文件存储在各个数据节点上;心跳模块用于各个数据节点与管理节点之间的通信;元数据管理模块:用于管理子表与数据节点的对应关系;负载均衡判断模块用于判断当前系统负载是否均衡。本发明专利技术在保证并行实时数据库高并发响应的基础上,保证集群中的节点都是负载均衡的,且每个数据库表文件也是负载均衡的。

【技术实现步骤摘要】

本专利技术属于电力系统控制
,具体涉及一种面向大电网的实时数据库系统的负载均衡管理系统
技术介绍
在现有电力调度技术支持系统中,使用实时数据库存储和管理遥测量、遥信量等实时数据。随着电网的发展,实时量测数据量不断变大,现有调度自动化系统所使用的实时数据库效率和存储的瓶颈越来越显著。为了解决以上问题,分布式并行实时数据库应运而生。分布式并行实时数据库由多个节点组成,它们同时提供服务,给高并发访问提供了非常有力的支持。但是,直接将分布式并行实时数据库应用在电力系统中是无法支持负载均衡的。电力系统的分布式并行实时数据库是将分布在不同地方的单机实时数据库组合起来的。对每个单机实时数据库的访问频率和访问数据量大小不尽相同。所以,在实际应用中,并行实时数据库需要满足负载均衡。分布式并行实时数据库中,如何让每个节点都和其他节点保持负载均衡,甚至每个实时数据库的表文件之间也是负载均衡的,这是目前分布式并行实时数据库面临的较大问题。
技术实现思路
针对现有技术的不足,本专利技术提出一种面向大电网的实时数据库系统的负载均衡管理系统,从静态和动态两方面实现负载均衡。本专利技术提供的一种面向大电网的实本文档来自技高网...

【技术保护点】
一种面向大电网的实时数据库系统的负载均衡管理系统,所述实时数据库系统为一个并行的数据库系统,数据库系统的表文件被分成M个子表,存储在Q个数据节点上;其特征在于,所述负载均衡管理系统包括表文件拆分模块,存储模块,心跳模块,元数据管理模块,负载均衡判断模块;所述表文件拆分模块用于根据节点数目和表文件大小拆分表文件;所述存储模块用于将拆分后的表文件存储在各个数据节点上;所述心跳模块用于各个数据节点与管理节点之间的通信;所述元数据管理模块:用于管理子表与数据节点的对应关系;所述负载均衡判断模块用于判断当前系统负载是否均衡。

【技术特征摘要】
1.一种面向大电网的实时数据库系统的负载均衡管理系统,所述实时数据库系统为一个并行的数据库系统,数据库系统的表文件被分成M个子表,存储在Q个数据节点上;其特征在于, 所述负载均衡管理系统包括表文件拆分模块,存储模块,心跳模块,元数据管理模块,负载均衡判断模块; 所述表文件拆分模块用于根据节点数目和表文件大小拆分表文件; 所述存储模块用于将拆分后的表文件存储在各个数据节点上; 所述心跳模块用于各个数据节点与管理节点之间的通信; 所述元数据管理模块:用于管理子表与数据节点的对应关系; 所述负载均衡判断模块用于判断当前系统负载是否均衡。2.按权利要求1所述的负载均衡管理系统,其特征在于,所述表文件拆分模块、所述心跳模块、所述元数据管理模块和所述负载均衡判断模块放置在管理节点中,所述存储模块放置在实时数据库的数据节点中;所述管理节点和所述实时数据库的数据节点通过网络通 目。3.按权利要求1所述的负载均衡管理系统,其特征在于,所述表文件拆分模块包括: 表文件读取模块,用于从数据库中读取表文件, 表文件分片模块,用于对读取到表文件分片;和 本地元数据管理器,用于管理表文件与分片文件之间的对应关系。4....

【专利技术属性】
技术研发人员:孙其强李立新狄方春黄文英任晓辉林静怀江凡谢巧云花静闫湖黄运豪季知祥袁荣昌李大鹏王威
申请(专利权)人:中国电力科学研究院国家电网公司福建省电力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1