[发明专利]基于NoSQL数据库的录波文件存储方法在审
申请号: | 201610465934.1 | 申请日: | 2016-06-22 |
公开(公告)号: | CN106126644A | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 李金;陶文伟;张喜铭;赵化时;何锡祺;赵旋宇 | 申请(专利权)人: | 中国南方电网有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州知友专利商标代理有限公司 44104 | 代理人: | 周克佑 |
地址: | 510623 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的目的在于提供一种基于NoSQL数据库的录波文件存储方法,本发明采用关系型数据库和NoSQL数据库相结合的方式对录波文件进行存储,关系型数据库存储录波配置文件,NoSQL数据库采用HBase数据库存储录波数据文件。本发明方法包括如下内容:1)录波配置文件的存储;1.1)录波配置文件表结构定义;1.2)对录波配置文件进行存储;2)录波数据文件的存储;2.1)录波数据文件存储定义;2.2)对录波数据文件进行存储。 | ||
搜索关键词: | 基于 nosql 数据库 文件 存储 方法 | ||
【主权项】:
一种基于NoSQL数据库的录波文件存储方法,其特征在于包括如下内容:1)录波配置文件的存储;1.1)录波配置文件表结构定义;录波配置文件名以“.cfg”结尾,存储的录波配置文件为结构化数据,具体内容包括采样频率、信道数、行频以及信道信息;这些内容采用关系库存储,为此定义了四个表,分别为“录波文件描述表、录波文件频率表、状态量点表、模拟量点表”;1.2)对录波配置文件进行存储,具体流程为:(a1)创建关系数据库中步骤1.1)中的四种表;(b1)读取配置文件,并且解析为各个表结构的数据;(c1)按照先父表后子表的顺序将数据插入,插入表CFG_Fi le_Desc结构的数据后会产生全局唯一GUID,GUID作为其它表的关键字段进行输入,否则依据表的“参照完整性”定义,会存储数据失败;2)录波数据文件的存储2.1)录波数据文件存储定义录波数据文件包含了各个遥测和遥信通道压缩后的采样值,遥测和遥信通道在录波配置文件中定义。录波数据文件的查询经常为一个数据文件的一个信道的完整数据,采用NoSQL数据库的一种列族数据库进行存储;依据固定了遥测遥信两种通道,列族数据库创建两个数据表:遥测表TimesDig和遥信表TimesAna。2.2)对录波数据文件进行存储,具体流程为:(a2)按通道读取录波数据文件内容;(b2)根据信道数产生分割数据形成多个数据的数组;(c2)在列族数据库中按行健设置列名,存储数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司,未经中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610465934.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯/纳米银复合粉体及其制备方法和应用
- 下一篇:微发泡机械限位机构