[发明专利]一种电力系统安全稳定分析数据存储系统及存储方法有效
申请号: | 201811598833.7 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109726205B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 李铁;卢耀华;王胜明;唐俊刺;姜枫;郭剑;查显煜;徐雄峰;孙才峰;邵伟;王雄飞;苏安龙;高凯;葛延峰;邵宝珠;王刚;崔岱;张建;詹克明;曾辉;冯占稳;张凯;王钟辉;姜狄;李峰;朱伟峰;孙文涛;王顺江;许小鹏;张宇时;刘刚;郭春雨;梁晓赫;丛海洋 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国网辽宁省电力有限公司电力科学研究院;南瑞集团有限公司;国家电网有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/27;G06F16/28;G06F16/13;G06F16/17;G06F16/182;G06Q50/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 系统安全 稳定 分析 数据 存储系统 存储 方法 | ||
1.一种电力系统安全稳定分析数据存储系统,其特征在于,包括:数据存储模块、存储管理模块和数据读服务模块,其中,
所述数据存储模块包括多个存储单元,用于分类存储电力系统安全稳定分析数据;
所述存储管理模块用于根据电力系统安全稳定分析数据的访问频度对所述数据存储模块中存储单元的数据进行优化调度;还用于得到所述数据读服务模块发送的数据访问请求指向的所述数据存储模块中的存储单元;
所述数据读服务模块用于接收数据访问请求,从所述数据存储模块的存储单元中获取请求数据;
所述数据存储模块包括分布式文件系统HDFS存储单元、分布式数据库HBase存储单元、关系数据库MySQL存储单元和内存数据库Redis存储单元,其中:
所述分布式文件系统HDFS存储单元,用于存储非结构化数据,按照数据分类合并压缩非结构化数据进行存储,同时在关系数据库MySQL存储单元中对每类非结构化数据建立数据索引表,每类非结构化数据对应一个数据索引表,每个非结构化数据文件在对应的数据索引表中对应存储一条索引记录;
所述分布式数据库HBase存储单元,用于存储结构化海量数据,每类数据分别对应一个HBase数据表;
所述关系数据库MySQL存储单元,用于存储结构化静态数据以及每类存储在分布式文件系统HDFS存储单元内的非结构化数据的数据索引表;
所述内存数据库Redis存储单元,用于响应所述存储管理模块优化调度存储相应结构化数据;
所述存储管理模块包括结构化数据调度单元、非结构化数据调度单元和数据访问控制单元,其中:
所述结构化数据调度单元用于结构化数据的优化存储调度,具体为统计设定时间段内结构化数据的访问频度并与预设阈值比较,基于比较结果将结构化数据划分为结构化高频访问数据和结构化低频访问数据;在内存数据库Redis存储单元中存储结构化高频访问数据副本,并更新存储在内存数据库Redis存储单元中的结构化高频访问数据管理表;将结构化低频访问数据副本移出内存数据库Redis存储单元,并更新存储在内存数据库Redis存储单元中的结构化高频访问数据管理表,所述结构化高频访问数据管理表用于存储结构化高频访问数据的索引信息;
所述非结构化数据调度单元用于非结构化数据的优化存储调度,具体为统计设定时间段内非结构化数据的访问频度并与预设阈值比较,基于比较结果将非结构化数据划分为非结构化高频访问数据和非结构化低频访问数据;对于非结构化高频访问数据,从分布式文件系统HDFS存储单元存储的数据文件结构中解压并分离出非结构化高频访问数据的文件副本,独立存储在HDFS数据节点上,分布式文件系统HDFS存储单元存储的数据文件结构保持不变,并更新存储在内存数据库Redis存储单元中的非结构化高频访问数据管理表,同时更新MySQL存储单元对应的数据索引表;对于非结构化低频访问数据,删除独立存储在HDFS数据节点上的解压出的文件副本,更新存储在内存数据库Redis存储单元中的非结构化高频数据管理表,同时更新MySQL存储单元对应的数据索引表;所述非结构化高频访问数据管理表用于存储非结构化高频访问数据的索引信息;
所述数据访问控制单元用于接收数据读服务模块的数据访问请求,判断数据请求类型,若请求数据是结构化数据,则先查找存储在内存数据库Redis存储单元中的结构化高频访问数据管理表,判断是否为结构化高频访问数据,若为结构化高频访问数据,则将访问请求指向内存数据库Redis存储单元,若为结构化低频数据,则根据数据类型将访问请求指向分布式数据库HBase存储单元或关系数据库MySQL存储单元;若请求数据是非结构化数据,则先查找存储在内存数据库Redis存储单元中的非结构化高频访问数据管理表,判断是否为非结构化高频访问数据,若为非结构化高频访问数据,则基于非结构化高频访问数据管理表的索引信息得到存储位置;若不是非结构化高频访问数据,则在关系数据库MySQL存储单元的数据索引表中找到请求数据的索引记录,根据索引记录得到数据指向的存储位置。
2.根据权利要求1所述的一种电力系统安全稳定分析数据存储系统,其特征在于,还包括数据写服务模块,用于采集电力系统安全稳定分析数据,并根据数据类型分类写入所述数据存储模块相应的存储单元中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国网辽宁省电力有限公司电力科学研究院;南瑞集团有限公司;国家电网有限公司,未经国电南瑞科技股份有限公司;国网辽宁省电力有限公司电力科学研究院;南瑞集团有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811598833.7/1.html,转载请声明来源钻瓜专利网。