[发明专利]一种元数据子树迁移方法、装置、设备及可读存储介质在审
申请号: | 201910911892.3 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110659249A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 刘洪栋;张立强 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/17;G06F16/182 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 田媛媛 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子树 元数据 目标元数据 冷热状态 预设 可读存储介质 数量限制 业务性能 阈值时 迁移 监控 | ||
本发明公开了一种元数据子树迁移方法、装置、设备及可读存储介质,该方法包括以下步骤:监控元数据子树的冷热状态,并获取元数据子树的总数量;判断总数量是否大于预设回迁阈值;如果是,则利用冷热状态确定出待回迁的目标元数据子树,并回迁目标元数据子树。该方法,通过在元数据子树的总数量达到预设回迁阈值时,进行回迁操作,可使得元数据子树的总数量限制在一定数量范围内,可避免因元数据子树的数量过多而导致增加额外的计算,可避免因元数据子树的数量过多而影响业务性能。
技术领域
本发明涉及存储技术领域,特别是涉及一种元数据子树迁移方法、装置、设备及可读存储介质。
背景技术
分布式集群存储在当前大数据多种场景下(如高性能、视频监控、广电媒资等)广泛应用。分布式文件系统中存在海量数据,大数据计算的前提是组织、存储海量数据。多个元数据服务器组成元数据集群对外提供服务,可以提升元数据性能。
在元数据服务器中,元数据子树(Subtree)的划分为元数据集群提供业务并发的首要条件,不同的目录可以数据不同的Subtree,不同的Subtree业务可以同时并发,进而提升元数据性能。但是,Subtree数量过多同样会导致增加额外的计算过多。所以,从另一个角度来说,需要限制Subtree的数量,以防止Subtree过大,导致业务性能受限。
综上所述,如何有效地解决元数据子树数量控制等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种元数据子树迁移方法、装置、设备及可读存储介质,按照热度以及元数据子树的总数量,通过回迁元数据子树进行回迁,使得元数据子树的数量在满足业务细分需求的情况下,同时也不影响业务性能。
为解决上述技术问题,本发明提供如下技术方案:
一种元数据子树迁移方法,包括:
监控元数据子树的冷热状态,并获取所述元数据子树的总数量;
判断所述总数量是否大于预设回迁阈值;
如果是,则利用所述冷热状态确定出待回迁的目标元数据子树,并回迁所述目标元数据子树。
优选地,所述监控元数据子树的冷热状态,包括:
记录所述元数据子树目录下的文件和/或目录的访问次数;
利用所述访问次数确定出所述元数据子树的热度值。
优选地,利用所述访问次数确定出所述元数据子树的热度值,包括:
结合热度衰减规则,并利用所述访问次数计算所述热度值;
相应地,利用所述冷热状态确定出待回迁的目标元数据子树,包括:将所述热度值小于预设热度阈值的元数据子树确定为所述目标元数据子树。
优选地,还包括:
对所述元数据子树目录下的元数据数量进行统计;
将所述元数据数量为0的元数据子树确定为所述目标元数据子树。
优选地,回迁所述目标元数据子树之后,包括:
记录未回迁的所述元数据子树对应的子树信息。
优选地,还包括:
在进行回放时,回放未回迁的所述元数据子树对应的元数据信息。
优选地,在回迁所述目标元数据子树之后,还包括:
清除所述目标元数据子树对应的子树日志。
一种元数据子树迁移装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910911892.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于非易失性内存的用户态文件系统设计方法及系统
- 下一篇:文件处理方法和系统