[发明专利]元数据管理方法及相关装置在审
申请号: | 201910709228.0 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110413694A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 赵桦 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 刘亚飞 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待存储文件 目标存储节点 元数据管理 相关装置 元数据 分布式存储 分布式存储系统 元数据存储 元数据节点 存储节点 大小确定 统一管理 预设算法 整体处理 存储 瓶颈 访问 | ||
本发明的实施例提供了一种元数据管理方法及相关装置,涉及分布式存储领域,所述方法包括:获取待存储文件的标识及存储待存储文件的第一目标存储节点,其中,第一目标存储节点是基于待存储文件的大小确定的;依据待存储文件的标识及第一目标存储节点生成待存储文件的元数据;依据待存储文件的标识按照预设算法确定第二目标存储节点;将待存储文件的元数据存储至第二目标存储节点。相对于现有技术,本发明实施例提供一种元数据管理方法及相关装置,通过将元数据分布式存储于各存储节点,避免元数据节点统一管理元数据带来的访问瓶颈,影响分布式存储系统的整体处理能力。
技术领域
本发明涉及分布式存储领域,具体而言,涉及一种元数据管理方法及相关装置。
背景技术
在分布式存储领域,最重要的元数据是描述数据存放位置的信息,即需要存储的文件与存储该文件的存储节点之间的对应关系。分布式存储系统通常会使用一个元数据节点来保存该对应关系。元数据节点由于处理的逻辑和保存的数据与其它的数据节点有所不同,因此在硬件配置上会有所区别。因为所有的业务请求都需要与元数据节点交互,一方面,元数据节点会成为分布式存储系统进行数据访问的瓶颈,影响分布式存储系统的整体处理能力。另一方面,元数据节点一旦故障,整个分布式存储系统都不可用。因此,如何有效管理元数据使得对分布式存储系统性能影响最小成为本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的在于提供了一种元数据管理方法及相关装置,通过将元数据分布式存储于各存储节点,避免元数据节点统一管理元数据带来的访问瓶颈,影响分布式存储系统的整体处理能力。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供一种元数据管理方法,应用于分布式存储系统中的客户端,分布式存储系统还包括多个存储节点,所述方法包括:获取待存储文件的标识及存储待存储文件的第一目标存储节点,其中,第一目标存储节点是基于待存储文件的大小确定的;依据待存储文件的标识及第一目标存储节点生成待存储文件的元数据;依据待存储文件的标识按照预设算法确定第二目标存储节点;将待存储文件的元数据存储至第二目标存储节点。
第二方面,本发明实施例提供一种元数据管理装置,应用于分布式存储系统中的客户端,分布式存储系统还包括多个存储节点,所述装置包括获取模块、生成模块、确定模块及存储模块。其中,获取模块,用于获取待存储文件的标识及存储待存储文件的第一目标存储节点,其中,第一目标存储节点是基于待存储文件的大小确定的;生成模块,用于依据待存储文件的标识及第一目标存储节点生成待存储文件的元数据;确定模块,用于依据待存储文件的标识按照预设算法确定第二目标存储节点;存储模块,用于将待存储文件的元数据存储至第二目标存储节点。
第三方面,本发明实施例提供一种客户端,所述客户端包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的元数据管理方法。
第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的元数据管理方法。
相对于现有技术,本发明实施例提供一种元数据管理方法及相关装置,通过将元数据分布式存储于各存储节点,避免元数据节点统一管理元数据带来的访问瓶颈,影响分布式存储系统的整体处理能力。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例提供的应用场景示意图。
图2示出了本发明实施例提供的元数据管理方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910709228.0/2.html,转载请声明来源钻瓜专利网。