【技术实现步骤摘要】
一种数据存储方法及装置
本申请涉及存储
,尤其涉及一种数据存储方法及装置。
技术介绍
随着互联网用户的激增以及业务的多样性发展,越来越多的数据(例如,用户数据、业务配置数据等)需要使用存储系统进行存储,以便用来分析和指导业务。为了提高存储系统的存储性能,引入了分级存储技术,其主要思想是:根据数据的重要性、对数据的访问频率等指标,将不同的数据分别存储在不同性能的存储介质上,例如,将访问频率较低的数据存储到存储系统中的读写速度较慢的机械硬盘(harddiskdrive,HDD)中,将访问频率较高的数据存储到将存储系统中的读写速度较快的固态硬盘(solidstatedrive,SSD)中,可以提高存储系统的读写速度。在现有技术中,采用分级存储技术的存储系统,通常会每隔一段时间(例如,每隔一周),对整个存储系统中存储的数据进行扫描,从而确定该存储系统中存储的数据是否满足预设的分级存储策略(分级存储策略,例如,将访问频率较低的数据存储到HDD中并将访问频率较高的数据存储到SSD中)。如果该存储系统中的部分数据不满足该分级存储策略,例如,数据块1是访问频率较低的数据,但是存储在SSD中,则需要将该部分数据迁移到期望的存储介质上,即,将数据块1迁移到HDD中。在对整个存储系统中存储的数据进行扫描后,若确定有大量的数据需要进行迁移,则存储系统需要消耗大量的资源(例如,输入/输出(input/output,I/O)资源等)将该需要进行迁移的数据迁移到期望的存储介质上,从而会降低存储系统的存储性能。 ...
【技术保护点】
1.一种数据存储方法,其特征在于,包括:/n获取待存储数据的第一信息,所述第一信息包括所述待存储数据的类型、所述待存储数据的名称以及与所述待存储数据对应的用户标识中的至少一个信息;/n根据所述待存储数据的第一信息及预设的策略,确定所述待存储数据期望存储的位置,所述预设的策略为当所述第一信息满足条件时,则确定所述期望存储的位置为第一存储空间,否则,确定所述期望存储的位置为第二存储空间,所述第一存储空间为存储系统中读写性能高于或等于阈值的存储空间,所述第二存储空间为所述存储系统中读写性能低于所述阈值的存储空间;/n将所述待存储数据的多个数据包中的至少一个数据包存储至所述期望存储的位置。/n
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:
获取待存储数据的第一信息,所述第一信息包括所述待存储数据的类型、所述待存储数据的名称以及与所述待存储数据对应的用户标识中的至少一个信息;
根据所述待存储数据的第一信息及预设的策略,确定所述待存储数据期望存储的位置,所述预设的策略为当所述第一信息满足条件时,则确定所述期望存储的位置为第一存储空间,否则,确定所述期望存储的位置为第二存储空间,所述第一存储空间为存储系统中读写性能高于或等于阈值的存储空间,所述第二存储空间为所述存储系统中读写性能低于所述阈值的存储空间;
将所述待存储数据的多个数据包中的至少一个数据包存储至所述期望存储的位置。
2.根据权利要求1所述的方法,其特征在于,所述条件包括如下条件中的至少一种:
所述待存储数据的类型与预设的类型相同;
所述待存储数据的名称与预设的名称相同;
与所述待存储数据对应的用户标识与预设的用户标识相同。
3.根据权利要求1或2所述的方法,其特征在于,获取待存储数据的第一信息,包括:
在所述待存储数据的多个数据包中的任一个数据包均未存储至所述存储系统之前,获取所述待存储数据的第一信息;
将所述待存储数据的多个数据包中的至少一个数据包存储至所述期望存储的位置,包括:
将所述多个数据包中的每个数据包存储至所述期望存储的位置。
4.根据权利要求1或2所述的方法,其特征在于,在获取待存储数据的第一信息之前,所述方法还包括:
将所述待存储数据的多个数据包中的一部分数据包存储至第一位置,所述第一位置与所述期望存储的位置不同;
将所述待存储数据的多个数据包中的至少一个数据包存储至所述期望存储的位置,包括:
将所述多个数据包中除所述一部分数据包外的数据包存储至所述期望存储的位置。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
记录所述待存储数据的存储状态,所述存储状态包括第一存储状态及第二存储状态,所述第一存储状态是指将所述待存储数据的多个数据包存储至所述期望存储的位置的状态,所述第二存储状态是指将所述待存储数据的多个数据包分别存储在所述第一位置及所述期望存储的位置的状态;
获取所述待存储数据的存储状态;
若所述待存储数据的存储状态指示所述待存储数据处于所述第二存储状态,则将所述待存储数据的所述一部分数据包由所述第一位置迁移至所述期望存储的位置;
将所述待存储数据的存储状态由所述第二存储状态调整为所述第一存储状态。
6.一种数据存储装置,其特征在于,所述装置包括通信接口和处理器,其中:
所述处理器,用于获取待存储数据的第一信息,所述第一信息包括所述待存储数据的类型、所述待存储数据的名称以及与所述待存储数据对应的用户标识中的至少一个信息;根据所述待存储数据的第一信息及...
【专利技术属性】
技术研发人员:闫海涛,林琳,张明谦,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。