分布式存储系统中元数据存储方法、系统及存储介质技术方案

技术编号:26375107 阅读:29 留言:0更新日期:2020-11-19 23:43
公开了一种分布式存储系统中元数据存储方法,在分布式存储系统中,在EC算法组成的元数据分条实现数据可靠性的场景下,主数据存储节点备份元数据分条中其他元数据块,因为只需要将数据存储节点上的元数据块在主数据存储节点上备份,相比现有技术中所有元数据块多副本,减少了存储空间,同时在客户端访问元数据时,只需要从主数据存储节点访问所有元数据块,提高了元数据访问速度。

【技术实现步骤摘要】
分布式存储系统中元数据存储方法、系统及存储介质本案是专利申请号为201710508014.8,申请日为2017年6月28日,专利技术名称为“分布式存储系统中元数据存储方法、系统及存储介质”的分案申请。
本专利技术涉及数据存储
,尤其涉及一种分布式存储系统中元数据存储方法、系统及存储介质。
技术介绍
在分布式存储系统中,管理节点将用户数据存储到存储节点后,会产生记录数据的逻辑地址,物理地址等的元数据,元数据也要存储到存储节点。常见的元数据存储方式是将元数据分条中的块打散到各存储节点,读取该元数据时,需要从各存储节点读取元数据分条中的块,拼凑成元数据分条,但存储节点间数据转发量大,影响性能。另外一种方式元数据在存储节点以多副本形式存储,但会增加存储空间开销。
技术实现思路
第一方面,本专利技术实施例提供了一种分布式存储系统中元数据存储方案,在所述分布式存储系统中包含管理节点和(M+N)个存储节点,所述管理节点和(M+N)个存储节点均存储有元数据分条的分区视图;所述元数据分条的分区视图包含主数据存储节点DSA、数据存本文档来自技高网...

【技术保护点】
1.一种分布式存储系统中元数据存储方法,其特征在于,所述方法包括:/n确定存储元数据分条中元数据块和校验块的存储节点;其中,所述存储节点包含数据存储节点和校验存储节点;所述数据存储节点中包含主数据存储节点;/n将所述元数据块分别发送到确定出的相应的数据存储节点;将所述校验块发送到相应的校验存储节点;/n所述数据存储节点接收并存储相应的元数据块;/n从数据存储节点向所述主数据存储节点发送所述从数据存储节点接收的元数据块;/n主存储节点接收并存储所述从数据存储节点发送的元数据块;其中,所述从数据存储节点为所述数据存储节点中除所述主存储节点外的其他数据存储节点。/n

【技术特征摘要】
1.一种分布式存储系统中元数据存储方法,其特征在于,所述方法包括:
确定存储元数据分条中元数据块和校验块的存储节点;其中,所述存储节点包含数据存储节点和校验存储节点;所述数据存储节点中包含主数据存储节点;
将所述元数据块分别发送到确定出的相应的数据存储节点;将所述校验块发送到相应的校验存储节点;
所述数据存储节点接收并存储相应的元数据块;
从数据存储节点向所述主数据存储节点发送所述从数据存储节点接收的元数据块;
主存储节点接收并存储所述从数据存储节点发送的元数据块;其中,所述从数据存储节点为所述数据存储节点中除所述主存储节点外的其他数据存储节点。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:管理节点根据所述元数据分条的分区视图为所述元数据分条确定所述数据存储节点和所述校验存储节点。


3.根据权利要求2所述的方法,其特征在于,所述管理节点根据所述元数据分条的分区视图为所述元数据分条确定所述数据存储节点和所述校验存储节点,具体包括:
所述管理节点根据产生所述元数据分条中的元数据的写请求确定所述元数据分条对应的分区;
所述管理节点根据所述元数据分条对应的分区查询所述元数据分条的分区视图确定所述数据存储节点和所述校验存储节点。


4.根据权利要求3所述的方法,其特征在于,所述管理节点根据所述写请求携带的地址确定所述元数据分条对应的分区。


5.一种分布式存储系统,其特征在于,所述分布式存储系统包含存储节点和管理节点;
其中,所述管理节点用于确定存储元数据分条中元数据块和校验块的所述存储节点;其中,所述存储节点包含数据存储节点和校验存储节点;所述数据存储节点中包含主数据存储节点;
将所述元数据块分别发送到确定出的相应的数据存储节点;将所述校验块发送到相应的校验存储节点;
所述数据存储节点用于接收并存储相应的元数据块;
从数据存储节点用于向所述主数据存储节点发送所述从数据存储节点接收的元数据块;
主存储节点用于接收并存储所述从数据存储节点发送的元数据块;其中,所述从数据存储节点为所述数据存储节点中除所述主存储节点外的其他数据存储节点。


6.根据权利要求5所述的分布式存储系统,其特征在于,所述管理...

【专利技术属性】
技术研发人员:饶蓉魏明昌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1