[发明专利]一种确定群组中各数据节点类型的方法及装置有效
申请号: | 201911318777.1 | 申请日: | 2019-12-19 |
公开(公告)号: | CN110968463B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 李延朋 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 群组中各 数据 节点 类型 方法 装置 | ||
本发明提供了一种确定群组中各数据节点类型的方法及装置,其中,在所述方法中,首先,获取故障数据节点中各待恢复数据对应的节点群组。然后,依次将每一个所述节点群组作为目标节点群组,结合当前已设定数据节点类型和恢复目的数据节点的节点群组的设定结果,为目标节点群组中各数据节点设定类型。可见,本申请所提供的确定群组中各数据节点类型的方法及装置可以通过分析各数据节点在整体系统中所对应的全部数据通路,为具有适合数据通路数量的数据节点分配相应的类型,以有效避免数据节点所对应的工作负担过重。
技术领域
本申请涉及数据恢复技术领域,尤其涉及一种确定群组中各数据节点类型的方法及装置。
背景技术
WOS(Wuba Object Storage,Wuba对象存储)适合用来保存图片、音频、短视频和各种类型的文件等非非结构化数据,能够满足海量文件存储和处理的需求。WOS前端提供RESTful API,可以直接通过HTTP协议与服务端进行交互,支持多种上传接口。WOS后端采用分布式存储技术,通过多副本或纠删码技术保证数据安全可靠。
WOS在基于纠删码的存储技术实现过程中,WOS首先将一份源数据平均分为4份子数据,并且同时生成2份校验数据,并将上述6份数据分别存储于6个磁盘中,其中,这6个磁盘分属6台机器上,作为6个数据节点,将这6个数据节点定义为一个群组。WOS具有特定的数据恢复功能,即当某一份子数据或者某一份校验数据出现问题需要被恢复时,可以根据其余五份数据对其进行恢复,具体地,将其余五个数据节点分配不同的类型,即一个主恢复节点、三个辅助节点和一个信息提供节点,通过这五个数据节点之间的数据交互生成需要被恢复的数据,此外,新建一个目的节点,用以存储被恢复的数据。可见,上述恢复数据过程中,每个数据节点对应数据的交互,会生成相应的数据通路。目前对于WOS中的数据恢复方式通常为以一份待恢复数据所对应的群组为恢复单元,依次对每一个恢复单元进行数据恢复。
但是,同一台机器上,即同一个数据节点上通常存在多个磁盘,即同时保存分属于多个群组的子数据和校验数据。数据需要恢复的条件通常为所在数据节点出现故障,可见,当一个数据节点出现故障,其上存储的全部子数据和校验数据均需要被恢复,由上文提供的数据恢复功能,恢复一个数据节点上的全部数据,需要同时涉及多个群组中数据节点的辅助,此时,起到辅助作用的每一个数据节点都会在数据恢复的过程中,针对其所在的不同群组形成相应的数据通路,而且每个数据节点随着设定的类型不同,在同一个群组中所形成的数据通路的数量也不同。
目前,采用多个群组同时恢复一个数据节点的数据时,通常随机指定其它数据节点的类型,这样就很容易出现某一个数据节点所对应的数据通路数量较大,即在数据恢复过程中产生数据交换的负担较大。
发明内容
本申请提供了一种确定群组中各数据节点类型的方法及装置,以解决现有数据恢复过程中,在参与数据恢复的数据节点的工作分配不均匀,导致部分数据节点工作负担较大的问题。
第一方面,本申请提供了一种确定群组中各数据节点类型的方法,包括:
获取故障数据节点中各待恢复数据对应的节点群组;
依次将每一个所述节点群组作为目标节点群组,结合当前已设定数据节点类型和恢复目的数据节点的已设定节点群组的设定结果,为目标节点群组中各数据节点设定类型,以使所述目标节点群组中每个数据节点对应的设定后数据通路数量均小于或者等于预设数据通路数量阈值,所述恢复目的数据节点为全部所述节点群组中除所述恢复目的数据节点对应的已设定节点群组以外的一个节点群组中的一个数据节点,所述设定结果包括所述已设定节点群组中每一个数据节点当前所对应的数据通路数量。
在本发明实施例第一方面一种可能的实现方式中,所述获取故障数据节点中各待恢复数据对应的节点群组包括:
从所述故障数据节点对应的管理平台中获取所述故障数据节点的数据源信息,所述数据源信息包括所述故障数据节点中每一待恢复数据对应的源数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911318777.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鼓风灶燃气供给系统
- 下一篇:转针分隔装置及分隔方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置