【技术实现步骤摘要】
基于调用比例及响应时长的数据迁移存储方法及装置
本专利技术涉及大数据存储
,具体而言,涉及一种基于调用比例及响应时长的数据迁移存储方法及装置。
技术介绍
数据存储是指数据以某种格式记录在计算机内部或外部存储介质上。数据存储在大数据领域起着至关重要的作用,能够为大数据分析和挖掘提供可观的数据基础,还能够对重要数据进行安全有效的保留,避免重要数据的丢失。在数据处理过程中,数据处理终端通常会从服务器调取已存储的数据。然而,从服务器频繁调取相同已存储的大量数据往往需要很长的时间消耗。
技术实现思路
为了改善上述问题,本专利技术提供了一种基于调用比例及响应时长的数据迁移存储方法及装置。本专利技术实施例的第一方面,提供了一种基于调用比例及响应时长的数据迁移存储方法,应用于与数据处理终端通信的迁移存储设备,所述方法包括:根据预存的所述数据处理终端的调用请求集,确定所述数据处理终端对应的多个请求类别以及每个请求类别对应的第一调用请求在所述调用请求集中的比例;按照比例由大到小的顺序将所述第一调用请求进行排序得到第一排序序列;确定每个请求类别对应的数据集所在的存储空间,根据每个存储空间的存储模式信息以及磁盘阵列特征确定每个存储空间的响应时长;其中,所述响应时长用于表征迁移存储设备根据调用请求遍历查询到存储空间内的数据集的耗时,每个数据集与该数据集所在的存储空间一一对应;按照响应时长由小到大的顺序将所述存储空间进行排序得到第二排序序列;根据所述第一排序序列和所述第二 ...
【技术保护点】
1.一种基于调用比例及响应时长的数据迁移存储方法,其特征在于,应用于与数据处理终端通信的迁移存储设备,所述方法包括:/n根据预存的所述数据处理终端的调用请求集,确定所述数据处理终端对应的多个请求类别以及每个请求类别对应的第一调用请求在所述调用请求集中的比例;/n按照比例由大到小的顺序将所述第一调用请求进行排序得到第一排序序列;/n确定每个请求类别对应的数据集所在的存储空间,根据每个存储空间的存储模式信息以及磁盘阵列特征确定每个存储空间的响应时长;其中,所述响应时长用于表征迁移存储设备根据调用请求遍历查询到存储空间内的数据集的耗时,每个数据集与该数据集所在的存储空间一一对应;/n按照响应时长由小到大的顺序将所述存储空间进行排序得到第二排序序列;/n根据所述第一排序序列和所述第二排序序列将每个存储空间中的数据集在每个存储空间之间进行迁移;所述第一排序序列对应的第一调用请求的数量与所述第二排序序列对应的存储空间的数量相同。/n
【技术特征摘要】
1.一种基于调用比例及响应时长的数据迁移存储方法,其特征在于,应用于与数据处理终端通信的迁移存储设备,所述方法包括:
根据预存的所述数据处理终端的调用请求集,确定所述数据处理终端对应的多个请求类别以及每个请求类别对应的第一调用请求在所述调用请求集中的比例;
按照比例由大到小的顺序将所述第一调用请求进行排序得到第一排序序列;
确定每个请求类别对应的数据集所在的存储空间,根据每个存储空间的存储模式信息以及磁盘阵列特征确定每个存储空间的响应时长;其中,所述响应时长用于表征迁移存储设备根据调用请求遍历查询到存储空间内的数据集的耗时,每个数据集与该数据集所在的存储空间一一对应;
按照响应时长由小到大的顺序将所述存储空间进行排序得到第二排序序列;
根据所述第一排序序列和所述第二排序序列将每个存储空间中的数据集在每个存储空间之间进行迁移;所述第一排序序列对应的第一调用请求的数量与所述第二排序序列对应的存储空间的数量相同。
2.根据权利要求1所述的基于调用比例及响应时长的数据迁移存储方法,其特征在于,根据所述第一排序序列和所述第二排序序列将每个存储空间中的数据集在每个存储空间之间进行迁移,包括:
按照所述第一排序序列将每个第一调用请求的请求类别对应的数据集进行排序,得到用于表征数据集的调用频率的第三排序序列;
根据所述第三排序序列将所述第二排序序列中的每个存储空间中的数据集进行迁移。
3.根据权利要求2所述的基于调用比例及响应时长的数据迁移存储方法,其特征在于,根据所述第三排序序列将所述第二排序序列中的每个存储空间中的数据集进行迁移,包括:
提取每个存储空间中的数据集,将提取得到数据集导入缓存中;
将所述缓存中与所述第三排序序列中的第一个数据集对应的第一目标数据集迁移至所述第二排序序列中的第一个存储空间中,并按所述第三排序序列重复执行上述步骤直至将所述缓存中与所述第三排序序列中的最后一个数据集对应的第二目标数据集迁移至所述第二排序序列中的最后一个存储空间中。
4.根据权利要求1-3任一项所述的基于调用比例及响应时长的数据迁移存储方法,其特征在于,根据每个存储空间的存储模式信息以及磁盘阵列特征确定每个存储空间的响应时长,包括:
对每个存储空间的存储模式信息进行解析得到解析结果,根据所述解析结果确定每个存储空间的第一耗时权重;
从每个存储空间的磁盘阵列特征中确定出每个存储空间的空间分布图,根据所述空间分布图确定每个存储空间的第二耗时权重;
根据所述第一耗时权重和所述第二耗时权重确定每个存储空间的响应时长。
5.根据权利要求4所述的基于调用比例及响应时长的数据迁移存储方法,其特征在于,对每个存储空间的存储模式信息进行解析得到解析结果,根据所述解析结果确定每个存储空间的第一耗时权重,包括:
对每个存储空间的存储模式信息进行解析得到所述存储模式信息中包括的数据格式转换列表,所述数据格式转换列表用于指示所述迁移存储设备将数据集的第一数据格式转换为第二数据格式,所述第一数据格式为所述迁移存储设备接收到的外部数据的数据格式,所述第二数据格式为所述迁移存储设备将所述外部数据存储至存储空间时所采用的数据格式;
确定所述数据格式转换列表的列表特征,根据所述列表特征确定每个存储空间的第一耗时权重...
【专利技术属性】
技术研发人员:杨贻宏,
申请(专利权)人:上海飞旗网络技术股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。