【技术实现步骤摘要】
一种存储管理方法、计算机可读存储介质及终端设备
本专利技术属于计算机
,尤其涉及一种存储管理方法、计算机可读存储介质及终端设备。
技术介绍
为了保证存储系统的安全性,避免因系统的偶发性故障导致存储系统无法对外提供数据服务,影响正常业务的进行,一般会在主存储系统之外,设置额外的备用存储系统对主存储系统中的存储文件进行全面的备份,在主存储系统发生故障时,由备用存储系统代替主存储系统对外提供数据服务。但是这样的存储管理方法需要将所有的存储文件均进行备份,备份工作量极大,且造成存储资源的大量浪费。
技术实现思路
有鉴于此,本专利技术实施例提供了一种存储管理方法、计算机可读存储介质及终端设备,以解决现有的存储管理方法备份工作量极大,且造成存储资源的大量浪费的问题。本专利技术实施例的第一方面提供了一种存储管理方法,可以包括:获取主存储系统在指定统计时段内的历史查询记录,所述主存储系统为对外提供数据服务的存储系统;根据所述历史查询记录计算在所述主存储系统中存储的各个存储文件的优先指数,所述优先指数与存储文件被用户查询的次数正相关;从所述主存储系统中选取优先指数最高的NS个存储文件作为关键存储文件,并将所述关键存储文件备份至指定的备份中心,NS为正整数;检测所述主存储系统的状态;若所述主存储系统处于不可用状态,则将在所述备份中心备份的所述关键存储文件上传至备用存储系统,并将所述备用存储系统作为对外提供数据服务的存储系统。本专利技术实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如下步骤:获取主 ...
【技术保护点】
1.一种存储管理方法,其特征在于,包括:获取主存储系统在指定统计时段内的历史查询记录,所述主存储系统为对外提供数据服务的存储系统;根据所述历史查询记录计算在所述主存储系统中存储的各个存储文件的优先指数,所述优先指数与存储文件被用户查询的次数正相关;从所述主存储系统中选取优先指数最高的NS个存储文件作为关键存储文件,并将所述关键存储文件备份至指定的备份中心,NS为正整数;检测所述主存储系统的状态;若所述主存储系统处于不可用状态,则将在所述备份中心备份的所述关键存储文件上传至备用存储系统,并将所述备用存储系统作为对外提供数据服务的存储系统。
【技术特征摘要】
1.一种存储管理方法,其特征在于,包括:获取主存储系统在指定统计时段内的历史查询记录,所述主存储系统为对外提供数据服务的存储系统;根据所述历史查询记录计算在所述主存储系统中存储的各个存储文件的优先指数,所述优先指数与存储文件被用户查询的次数正相关;从所述主存储系统中选取优先指数最高的NS个存储文件作为关键存储文件,并将所述关键存储文件备份至指定的备份中心,NS为正整数;检测所述主存储系统的状态;若所述主存储系统处于不可用状态,则将在所述备份中心备份的所述关键存储文件上传至备用存储系统,并将所述备用存储系统作为对外提供数据服务的存储系统。2.根据权利要求1所述的存储管理方法,其特征在于,所述根据所述历史查询记录计算在所述主存储系统中存储的各个存储文件的优先指数包括:根据所述历史查询记录分别统计各个用户级别的用户对在所述主存储系统中存储的各个存储文件的查询次数;根据下式分别计算各个存储文件的优先指数:其中,c为用户级别的序号,1≤c≤C,C为用户级别的数目,UserClassc为第c个用户级别的影响因子,n为存储文件的序号,1≤n≤N,N为在所述主存储系统中存储的存储文件的数目,SearchNumn,c为第c个用户级别的用户对第n个存储文件的查询次数,PriIndexn为第n个存储文件的优先指数。3.根据权利要求1所述的存储管理方法,其特征在于,所述根据所述历史查询记录计算在所述主存储系统中存储的各个存储文件的优先指数包括:将所述统计时段划分为T个子时段,T为正整数;根据所述历史查询记录分别统计在各个子时段内各个用户级别的用户对在所述主存储系统中存储的各个存储文件的查询次数;根据下式分别计算各个存储文件的优先指数:其中,t为子时段的序号,1≤t≤T,Factort为第t个子时段的影响因子,且Factort+1>Factort,c为用户级别的序号,1≤c≤C,C为用户级别的数目,UserClassc为第c个用户级别的影响因子,n为存储文件的序号,1≤n≤N,N为在所述主存储系统中存储的存储文件的数目,SearchNumn,c,t为在第t个子时段内第c个用户级别的用户对第n个存储文件的查询次数,PriIndexn为第n个存储文件的优先指数。4.根据权利要求1所述的存储管理方法,其特征在于,所述从所述主存储系统中选取优先指数最高的NS个存储文件作为关键存储文件包括:将在所述主存储系统中存储的各个存储文件按照优先指数从高到低的顺序排列为如下的文件序列:FileSeq=(StFile1,StFile2,...,StFilep,...,StFileN)其中,p为各个存储文件按照优先指数从高到低的顺序排列的序号,1≤p≤N,StFilep为优先指数排列在第p位的存储文件,FileSeq为所述文件序列;从所述文件序列中选取满足下式的前NS个存储文件作为所述关键存储文件:其中,Volumep为优先指数排列在第p位的存储文件所占用的存储容量,CompRate为对存储文件进行压缩的压缩率,VolMax为所述备份中心的存储容量。5.根据权利要求1至4中任一项所述的存储管理方法,其特征在于,所述检测所述主存储系统的状态包括:向所述主存储系统发送预设的检测数据包,并接收所述主存储系统发送的反馈消息;若在预设的时长阈值内接收到所述主存储系统发送的反馈消息,则判定所述主存储系统处于可用状态;若在所述时长阈值内未接收到所述主存储系统发送的反馈消息,则判...
【专利技术属性】
技术研发人员:马铭雄,陈佩,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。