【技术实现步骤摘要】
电力系统数据的入库方法、装置、设备及介质
本专利技术涉及风电场集控
,尤其涉及一种电力系统数据的入库方法、装置、设备及介质。
技术介绍
数据库是存放数据的仓库,它的存储空间很大,可以存放百万条、千万条、上亿条数据,但是数据库并不是随意地将数据进行存放,是有一定规则的,否则查询的效率会很低。传统的实时历史数据库多是内存库搭配一个关系库或者比较成熟的数据库来构成的,这样的实时历史数据库处理少量的数据问题不大,但是对于海量的数据接入会存在性能的瓶颈,并且由于数据库处理数据的能力有限,这样就会导致数据入库速度慢,数据访问速度不理想,而且传统的数据库数据存储依赖于既有的历史库,无法根据数据特性做最优化的存储,所以如何加快数据入库的速度成为了一个亟待解决的问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
有鉴于此,本专利技术提出了一种电力系统数据的入库方法、装置、设备及介质,旨在解决现有技术无法解决实时历史数据库数据因为处理数据的能力有限,而导致数 ...
【技术保护点】
1.一种电力系统数据的入库方法,其特征在于:包括以下步骤;/nS1,获取待入库文件,从该待入库文件中提取文件数据信息,该文件数据信息包括:文件数据格式、文件数据容量以及文件数据发送时间;/nS2,根据共享内存建立底层内存库,并设定内存库容量,将待入库文件存入底层内存库中并实时获取当前底层内存库的容量,并将该底层内存库的容量与设定内存库容量进行比较,获取比较结果,根据比较结果将待入库文件转存入硬盘中。/n
【技术特征摘要】
1.一种电力系统数据的入库方法,其特征在于:包括以下步骤;
S1,获取待入库文件,从该待入库文件中提取文件数据信息,该文件数据信息包括:文件数据格式、文件数据容量以及文件数据发送时间;
S2,根据共享内存建立底层内存库,并设定内存库容量,将待入库文件存入底层内存库中并实时获取当前底层内存库的容量,并将该底层内存库的容量与设定内存库容量进行比较,获取比较结果,根据比较结果将待入库文件转存入硬盘中。
2.如权利要求1所述的电力系统数据的入库方法,其特征在于:步骤S1中,获取待入库文件,从该待入库文件中提取文件数据信息,该文件数据信息包括:文件数据格式、文件数据容量以及文件数据发送时间,还包括以下步骤,获取待入库文件,设定文件格式,根据该文件格式对待入库文件的完整性进行筛选,选出完整的待入库文件,并从该待入库文件中提取文件数据信息。
3.如权利要求1所述的电力系统数据的入库方法,其特征在于:步骤S2中,将待入库文件存入底层内存库中并实时获取当前底层内存库的容量之前,还包括以下步骤,根据文件数据格式以及文件数据发送时间建立索引表,文件数据格式与对应的文件数据发送时间一一对应。
4.如权利要求3所述的电力系统数据的入库方法,其特征在于:步骤S2中,将待入库文件存入底层内存库中并实时获取当前底层内存库的容量之前,还包括以下步骤,设定预设入库文件容量,获取待入库文件容量,将预设入库文件容量与待入库文件容量进行比较,当预设入库文件容量大于待入库文件容量时,将待入库文件存入底层内存库中并实时获取当前底层内存库的容量;当预设入库文件容量小于待入库文件容量时,根据预设入库文件容量将待入库文件进行拆分,将拆分后的入库文件存储至底层内存库。
5.如权利要求4所述的电力系统数据的入库方法,其特征在于:获取比较结果,根据比较结果将待入库文件转存入硬盘中,还包括以下步骤,当内存库容量大于当前底层内存库的容量时,继续将待入库文件存入内存库中;当内存库容量小于当前底层内存库的容量时,将待入库文件转存入硬盘中。...
【专利技术属性】
技术研发人员:程志豪,
申请(专利权)人:武汉神库小匠科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。