电力数据存储方法技术

技术编号:39749956 阅读:5 留言:0更新日期:2023-12-17 23:47
本申请涉及一种电力数据存储方法

【技术实现步骤摘要】
电力数据存储方法、装置、设备、存储介质和程序产品


[0001]本申请涉及大数据
,特别是涉及一种电力数据存储方法

装置

计算机设备

存储介质和计算机程序产品


技术介绍

[0002]随着大数据
的发展,出现了一种电力数据存储方法,该方法通过数据库存储数量庞大的电力数据

[0003]然而,在上述技术方案中,每个电力数据库只有一个表,然后将表分为多个分区,因为一个表只有一个数据出入口,导致分区的数据总出入口只有一个,限制了电力数据库的存储,从而使得电力数据库存储效率低下


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够高效存储电力数据的电力数据存储方法

装置

计算机设备

计算机可读存储介质和计算机程序产品

[0005]第一方面,本申请提供了一种电力数据存储方法

所述方法包括:
[0006]获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;
[0007]根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;
[0008]根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表

[0009]在其中一个实施例中,所述根据所述身份信息哈希值,确定所述电力数据对应的目标数据库,包括:基于所述身份信息哈希值,得到所述身份信息哈希值对应的身份信息哈希值模,并获取所述身份信息哈希值模对应的数据库编号;根据所述数据库编号,从预先构建的多个电力数据库中确定所述电力数据对应的目标数据库

[0010]在其中一个实施例中,所述根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表,包括:基于所述属性信息哈希值,得到所述属性信息哈希值对应的属性信息哈希值模,并获取所述属性信息哈希值模对应的数据表编号;根据所述数据表编号,从所述多个数据表中获取所述数据表编号对应的目标数据表,并将所述电力数据存储至所述目标数据表

[0011]在其中一个实施例中,所述获取待存储电力数据的身份信息以及属性信息之前,还包括:构建多个电力数据库,并在各所述数据库中分别构建多个数据表;设定各所述电力数据库对应的数据库编号,并设定各所述数据表对应的数据表编号

[0012]在其中一个实施例中,所述在各所述数据库中分别构建多个数据表,包括:获取历史电力数据的属性信息和身份信息;根据所述历史电力数据的属性信息和身份信息,在各所述数据库中分别构建多个数据表

[0013]在其中一个实施例中,所述根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表之后,还包括:获取待查找电力数据的目标身份信息以及目标属性信息,并获取所述目标身份信息的第一哈希值,以及所述目标属性信息的第二哈希值;根据所述第一哈希值,得到所述待查找电力数据对应的数据库编号,并根据所述第二哈希值,得到所述待查找电力数据对应的数据表编号;利用所述数据库编号,以及所述数据表编号,从电力数据库中获取所述待查找电力数据

[0014]第二方面,本申请还提供了一种电力数据存储装置

所述装置包括:
[0015]哈希值获取模块,用于获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;
[0016]数据库存储模块,用于根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;
[0017]数据表存储模块,用于根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表

[0018]第三方面,本申请还提供了一种计算机设备

所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0019]获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;
[0020]根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;
[0021]根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表

[0022]第四方面,本申请还提供了一种计算机可读存储介质

所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0023]获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;
[0024]根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;
[0025]根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表

[0026]第五方面,本申请还提供了一种计算机程序产品

所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0027]获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;
[0028]根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;
[0029]根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表

[0030]上述电力数据存储方法

装置

计算机设备

存储介质和计算机程序产品,通过获取待存储电力数据的身份信息以及属性信息,并获取身份信息的身份信息哈希值,以及属
性信息的属性信息哈希值;根据身份信息哈希值,确定电力数据对应的目标数据库;目标数据库包含有多个数据表;根据属性信息哈希值,将电力数据存储至多个数据表中的目标数据表

本申请通过获取电力数据身份信息的身份信息哈希值,以及电力数据身份信息的属性信息哈希值,然后根据身份信息哈希值,将电力数据存储至目标数据库,最后根据属性信息哈希值,将电力数据存储至目标数据库中的目标数据表

使用本方法能够高效地存储电力数据

附图说明
[0031]图1为一个实施例中电力数据存储方法的流程示意图;
[0032]图2为一个实施例中将电力数据存储至目标数据库的流程示意图;
[0033]图3为一个实施例中将电力数据存储至目标数据表的流程示意图;
[0034]图4为一个实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种电力数据存储方法,其特征在于,所述方法包括:获取待存储电力数据的身份信息以及属性信息,并获取所述身份信息的身份信息哈希值,以及所述属性信息的属性信息哈希值;根据所述身份信息哈希值,确定所述电力数据对应的目标数据库;所述目标数据库包含有多个数据表;根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述身份信息哈希值,确定所述电力数据对应的目标数据库,包括:基于所述身份信息哈希值,得到所述身份信息哈希值对应的身份信息哈希值模,并获取所述身份信息哈希值模对应的数据库编号;根据所述数据库编号,从预先构建的多个电力数据库中确定所述电力数据对应的目标数据库
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述属性信息哈希值,将所述电力数据存储至所述多个数据表中的目标数据表,包括:基于所述属性信息哈希值,得到所述属性信息哈希值对应的属性信息哈希值模,并获取所述属性信息哈希值模对应的数据表编号;根据所述数据表编号,从所述多个数据表中获取所述数据表编号对应的目标数据表,并将所述电力数据存储至所述目标数据表
。4.
根据权利要求1所述的方法,其特征在于,所述获取待存储电力数据的身份信息以及属性信息之前,还包括:构建多个电力数据库,并在各所述数据库中分别构建多个数据表;设定各所述电力数据库对应的数据库编号,并设定各所述数据表对应的数据表编号
。5.
根据权利要求4所述的方法,其特征在于,所述在各所述数据库中分别构建多个数据表,包括:获取历史电力数据的属性信息和身份信息;根据所述历史电力数据...

【专利技术属性】
技术研发人员:徐欢张茹
申请(专利权)人:南方电网数字企业科技广东有限公司
类型:发明
国别省市:

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

1