智能存储自动分级的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:27243500 阅读:17 留言:0更新日期:2021-02-04 12:16
本发明专利技术公开了一种智能存储自动分级的方法、装置、存储介质及电子设备,涉及数据存储技术领域。所述方法包括:获取目标数据的预期数据访问价值信息,其中,数据访问价值信息是用于标示出用户对目标数据的访问价值及需求的信息;获取目标数据的数据持有成本信息;所述数据持有成本信息与所述目标数据的存储成本相关;根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质,将所述目标数据存储至所述目标存储介质中。用以实现自动进行数据的分级存储,提高存储效率,降低存储资源的浪费。降低存储资源的浪费。降低存储资源的浪费。

【技术实现步骤摘要】
智能存储自动分级的方法、装置、存储介质及电子设备


[0001]本专利技术涉及数据存储的
,具体涉及一种智能存储自动分级的方法、装置、存储介质及电子设备。

技术介绍

[0002]随着NVMe(Non-Volatile Memory express,非易失性内存主机控制器接口规范)等高性能存储技术的快速发展,存储的密度和性能有很大的提升。但是出于价格、能耗、数据安全性、稳定性的考量,海量的数据不可能完全存储在高性能存储介质中。为了减少用户存储数据的成本,同时又保证核心数据的存储性能,可以将不同类别的数据存储至不同的存储介质中。例如,将不经常使用的数据,即为冷数据,可存储至响应速度慢,但是存储成本低的存储介质中,将频繁使用的数据,即为热数据,可存储至相应速度快,但是存储成本高的存储介质中。
[0003]目前,用户需要通过对自身业务的预期,预先购买用于存储冷数据的存储介质的存储容量,及用于存储热数据的存储介质的存储容量。在使用时,需用户自己进行数据的分类,进而存储至不同的存储介质中。存储效率较低,且划分不准确,容易造成存储资源的浪费。

技术实现思路

[0004]本专利技术提供一种智能存储自动分级的方法、装置、存储介质及电子设备,用以实现自动进行数据的分级存储,提高存储效率,降低存储资源的浪费。
[0005]为实现上述目的,本专利技术的技术方案如下:本申请提供了一种智能存储自动分级的方法,包括:获取目标数据的预期数据访问价值信息,其中,数据访问价值信息是用于标示出用户对目标数据的访问价值及需求的信息;
[0006]获取目标数据的数据持有成本信息;所述数据持有成本信息与所述目标数据的存储成本相关;
[0007]根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质,将所述目标数据存储至所述目标存储介质中。
[0008]可选地,所述获取目标数据的预期数据访问价值信息包括:
[0009]获取目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息;
[0010]根据所述目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息,计算出预期数据访问价值信息。
[0011]可选地,所述数据持有成本信息包括:数据存储成本的信息及数据迁移成本的信息。
[0012]可选地,所述根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质包括:
[0013]根据所述目标数据的预期数据访问价值信息及目标数据的数据存储成本信息,利用公式且约束条件为:且约束条件为:计算所述目标数据的目标预期数据访问价值总和;其中,M表示目标数据,K,i,j均表示存储介质,VM表示目标数据M 的访问价值,HM表示目标数据M的访问概率,表示目标数据M在存储介质 K上的延时价值系数;表示长度为存储种类的布尔向量;SM表示目标数据 M的大小,表示存储介质K的的存储成本,T表示存储时间,表示目标数据M由存储介质i迁移至存储介质j的数据迁移成本,为布尔向量,为布尔向量,B表示预期存储成本;
[0014]根据所述目标数据的目标预期数据访问价值总和,确定所述目标数据的目标存储介质。
[0015]可选地,所述获取目标数据的访问概率的信息包括:
[0016]获取用户的数据访问历史记录;
[0017]根据所述用户的数据访问历史记录,利用分类预测模型,获取所述目标数据的访问概率的信息。
[0018]可选地,在所述获取目标数据的预期数据访问价值信息之前,还包括:
[0019]将待处理的文件数据通过聚类的方式聚合为不同类别的文件数据,以得到目标数据。
[0020]可选地,所述目标存储介质包括:固态硬盘SSD

机械硬盘HHD、磁带中的至少一个。
[0021]进一步地,本申请提供了一种智能存储自动分级的装置,包括:
[0022]获取单元,用于获取目标数据的预期数据访问价值信息,其中,数据访问价值信息是用于标示出用户对目标数据的访问价值及需求的信息;
[0023]所述获取单元,还用于获取目标数据的数据持有成本信息;所述数据持有成本信息与所述目标数据的存储成本相关;
[0024]处理单元,用于根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质,将所述目标数据存储至所述目标存储介质中。
[0025]可选地,获取单元,具体用于获取目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息;
[0026]根据所述目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息,计算出预期数据访问价值信息。
[0027]可选地,所述数据持有成本信息包括:数据存储成本的信息及数据迁移成本的信息。
[0028]可选地,处理单元具体用于,根据所述目标数据的预期数据访问价值信息及目标数据的数据存储成本信息,利用公式利用公式且约束条
件为:件为:计算所述目标数据的目标预期数据访问价值总和;其中,M表示目标数据,K,i,j均表示存储介质, VM表示目标数据M的访问价值,HM表示目标数据M的访问概率,表示目标数据M在存储介质K上的延时价值系数;表示长度为存储种类的布尔向量;SM表示目标数据M的大小,表示存储介质K的的存储成本,T表示存储时间,表示目标数据M由存储介质i迁移至存储介质j的数据迁移成本,为布尔向量,为布尔向量,B表示预期存储成本;
[0029]根据所述目标数据的目标预期数据访问价值总和,确定所述目标数据的目标存储介质。
[0030]可选地,获取单元具体用于,获取用户的数据访问历史记录;
[0031]根据所述用户的数据访问历史记录,利用分类预测模型,获取所述目标数据的访问概率的信息。
[0032]可选地,还包括:
[0033]聚合单元,用于将待处理的文件数据通过聚类的方式聚合为不同类别的文件数据,以得到目标数据。
[0034]可选地,所述目标存储介质包括:固态硬盘SSD、机械硬盘HHD、磁带中的至少一个。
[0035]进一步地,本申请还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述实施例所述的智能存储自动分级的方法的步骤。
[0036]进一步地,本申请还提供了一种电子设备,包括:
[0037]存储器,其上存储有计算机程序;
[0038]处理器,用于执行所述存储器中的所述计算机程序,以实现上述实施例所述的智能存储自动分级的方法。
[0039]通过上述技术方案,本申请公开了一种智能存储自动分级的方法、装置、存储介质及电子设备,包括:获取目标数据的预期数据访问价值信息;获取目标数据的数据持有成本信息;根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质,将所述目标数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能存储自动分级的方法,其特征在于,包括:获取目标数据的预期数据访问价值信息,其中,数据访问价值信息是用于标示出用户对目标数据的访问价值及需求的信息;获取目标数据的数据持有成本信息;所述数据持有成本信息与所述目标数据的存储成本相关;根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质,将所述目标数据存储至所述目标存储介质中。2.根据权利要求1所述的方法,其特征在于,所述获取目标数据的预期数据访问价值信息包括:获取目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息;根据所述目标数据的访问价值的信息、目标数据的访问概率的信息及目标数据的延时价值系数的信息,计算出预期数据访问价值信息。3.根据权利要求2所述的方法,其特征在于,所述数据持有成本信息包括:数据存储成本的信息及数据迁移成本的信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标数据的预期数据访问价值信息及目标数据的数据持有成本信息,得到目标数据的目标存储介质包括:根据所述目标数据的预期数据访问价值信息及目标数据的数据存储成本信息,利用公式且约束条件为:且约束条件为:计算所述目标数据的目标预期数据访问价值总和;其中,M表示目标数据,K,i,j均表示存储介质,V
M
表示目标数据M的访问价值,H
M
表示目标数据M的访问概率,表示目标数据M在存储介质K上的延时价值系数;表示长度为存储种类的布尔向量;S
M
表示目标数据M的大小,表示存储介质K的的存储成本,T表示存储时...

【专利技术属性】
技术研发人员:朱承高徐林
申请(专利权)人:济南华芯算古信息科技有限公司
类型:发明
国别省市:

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

1