一种数据的存储方法、装置及电子设备制造方法及图纸

技术编号:39296596 阅读:6 留言:0更新日期:2023-11-07 11:04
本申请公开了一种数据的存储方法、装置及电子设备,属于数据业务技术领域,用以提高数据存储的规范性,所述方法包括:根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据;确定待存储数据所属的第一类别;将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库。的子数据库。的子数据库。

【技术实现步骤摘要】
一种数据的存储方法、装置及电子设备


[0001]本申请属于数据业务
,具体涉及一种数据的存储方法、装置及电子设备。

技术介绍

[0002]数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,而现有的数据库不再仅仅是存储和管理数据。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,这些都在各个方面得到了广泛的应用。
[0003]但是,现有的在数据库内存储数据的方式为了调取快速,将待存储数据均设置在同一管理层,导致数据存储的结构层次少,面对大量数据的存储极易产生存储混乱的问题。

技术实现思路

[0004]本申请实施例提供一种数据的存储方法、装置及电子设备,能够解决面对大量数据的存储极易产生存储混乱的问题。
[0005]第一方面,本申请实施例提供了一种数据的存储方法,该方法包括:根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据;确定待存储数据所属的第一类别;将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库。
[0006]第二方面,本申请实施例提供了一种数据的存储装置,该装置包括:设置模块,用于根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据;确定模块,用于确定待存储数据所属的第一类别;存储模块,用于将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]在本申请实施例中,通过根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据;确定待存储数据所属的第一类别;将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库,能够根据待存储数据的类别确定待存储数据的存储位置,使得对数据的存储具有一定规律,提高了数据存储的规范性。
附图说明
[0010]图1是本申请实施例提供的一种数据的存储方法的流程示意图;
[0011]图2是本申请实施例提供的一种数据库系统示意图;
[0012]图3是本申请实施例提供的另一种数据库系统示意图;
[0013]图4是本申请实施例提供的另一种数据库系统示意图;
[0014]图5是本申请实施例提供的一种数据的存储装置的结构示意图;
[0015]图6是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0016]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0017]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0018]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种数据的存储方法、装置及电子设备进行详细地说明。
[0019]图1示出本专利技术的一个实施例提供的一种数据的存储方法,该方法可以由电子设备执行,该电子设备可以包括:服务器和/或终端设备,其中终端设备可以例如车载终端或手机终端等。换言之,该方法可以由安装在电子设备的软件或硬件来执行,该方法包括如下步骤:
[0020]步骤102:根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库。
[0021]其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据。
[0022]具体的,例如图2所示,在存储待存储数据之前,首先必须创建主数据库1,主数据库1中设置有通过主数据链相连接的N个子数据库3,N的数值由所述类别数量确定,例如:字符串的长度,带有数字的字符串和不带有数字的字符串,公式和非公式,水果种类,日用品种类等,所述类别数量在此不做具体限定,具体涉及各行各业的分类规则,该分类规则划分的类别之间无关联。
[0023]作为一个示例,例如,所需分类的数据为字符,存储至主数据库的字符需要按照字符长短分为长字符、中字符和短字符,长字符、中字符和短字符各分别设置一个对应的子数据库A、B和C,即子数据库的数量即为3个,其中,长字符对应设置的子数据库为A子数据库,中字符对应设置的子数据库为子B数据库,短字符对应设置的子数据库为C子数据库,并且长字符、中字符和短字符三者之间相对独立,并无关联。
[0024]这样,设置层递式数据库存储结构层,提升了数据的存储层次,提高了数据存储的规范性。
[0025]步骤104:确定待存储数据所属的第一类别。
[0026]确定待存储数据所属的第一类别,例如若字符长度值小于5的字符类别为短字符,字符长度值在5至10之间的字符类别为中字符,字符长度值为10以上的字符长度值为长字符,假设待存储数据a的字符长度值为4,则待存储数据所属的第一类别为短字符。
[0027]步骤106:将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库。
[0028]具体的,在确定了待存储数据所述的第一类别后,可以将待存储数据存储至N个子数据库中与第一类别相对应的子数据库,例如,接续上述示例,待存储数据a所属的类别为短字符,则可以将a存储至短字符所对应的子数据库中。
[0029]本专利技术实施例提供的一种数据的存储方法,通过根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由类别数量确定,N个子数据库以链式结构设置于主数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的存储方法,其特征在于,包括:根据所需分类的数据的类别数量,在预先创建的主数据库中设置N个子数据库,其中,N的数值由所述类别数量确定,所述N个子数据库以链式结构设置于所述主数据库中,所述N个子数据库中的任一子数据库仅存储该子数据库对应的类别的数据;确定待存储数据所属的第一类别;将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库。2.根据权利要求1所述的存储方法,其特征在于,所述确定待存储数据所属的第一类别,包括:确定所述待存储数据的第一数据特征,所述第一数据特征用于确定所述待存储数据所属的第一类别;从所述N个子数据库中获取每个子数据库所对应的第一数据的第二数据特征,其中,所述第一数据为所述每个子数据库中的数据的中等值;将所述第一数据特征与每个第二数据特征依次进行对比,根据对比结果,确定所述待存储数据所属的第一类别。3.根据权利要求2所述的存储方法,其特征在于,所述将所述第一数据特征与每个第二数据特征依次进行对比,根据对比结果,确定所述待存储数据所属的第一类别,包括:将所述第一数据特征与所述每个第二数据特征依次进行对比,分别得到所述第一数据特征与每个所述第二数据特征的相似值;若所述第一数据特征与目标数据特征的相似值在预设阈值范围内,则将所述目标数据特征所对应的子数据库的类别确定为所述第一类别,其中所述目标数据特征为所有第二数据特征中的任意数据特征。4.根据权利要求2所述的存储方法,其特征在于,所述N个子数据库中的每个子数据库均设置有一个空白端数据包和一个结束端数据包,其中,所述空白端数据包用于存储所述待存储数据,结束端数据包用于存储所述第一数据,所述空白端数据包和所述结束端数据包以链式结构设置于所述每个子数据库中,且所述结束端数据包设置在所述空白端数据包的后端;所述从所述N个子数据库中获取每个子数据库所对应的第一数据的第二数据特征,包括:从每个所述子数据库所对应的结束端数据包中获取该子数据库所对应的第一数据,并获取该第一数据的第二数据特征;将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库,包括:将所述待存储数据存储至所述第一类别所对应的子数据库中的空白数据包中,并将已存储所述待存储数据的空白数据包转换为已占用数据包;在所述已占用数据包的前端重新生成一个空白数据包。5.根据权利要求2所述的存储方法,其特征在于,在所述将所述待存储数据存储至所述N个子数据库中与所述第一类别相对应的子数据库之后,所述方法还包括:将所述待存储数据输入至预设的第一联合学习预测模型中,得到所述第一联合学习预测模型输出的第二数据、与所述待存储数据对应的第一训练参数和与所述待存储数据对应
的第一梯度,其中,所述第二数据为所述第一类别所对应的子数据库中所有数据的中...

【专利技术属性】
技术研发人员:刘娟宋睿班正波秦志超董宇
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1