CN110737543B - 一种分布式文件***数据恢复的方法、装置及存储介质 - Google Patents
一种分布式文件***数据恢复的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN110737543B CN110737543B CN201910850749.8A CN201910850749A CN110737543B CN 110737543 B CN110737543 B CN 110737543B CN 201910850749 A CN201910850749 A CN 201910850749A CN 110737543 B CN110737543 B CN 110737543B
- Authority
- CN
- China
- Prior art keywords
- data
- recovery
- size
- information
- compensation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000011084 recovery Methods 0.000 claims abstract description 136
- 238000012937 correction Methods 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 20
- 238000007781 pre-processing Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 28
- 238000004590 computer program Methods 0.000 description 6
- 230000007547 defect Effects 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种分布式文件***数据恢复的方法、装置及存储介质,包括以下步骤:S1:设置并获取数据恢复等级的步骤;调用icfs osd set recovery‑pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;调用icfs osd get recovery‑pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息;S2:对文件***中,纠删池内数据文件和副本池内数据文件分别进行数据恢复,如果是纠删池内数据文件恢复转到步骤S2.3;如果是副本池内数据文件进行恢复转到步骤S2.4。
Description
技术领域
本发明属于文件***数据恢复技术领域,具体涉及一种分布式文件***数据恢复的方法、装置及存储介质。
背景技术
分布式文件***(Distributed File System)是指文件***管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。
分布式文件***的设计基于客户机/服务器模式;一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些***扮演客户机和服务器的双重角色。
作为一个面向大规模的分布式存储***,故障处理是作为一个常态异常处理。为了细化和保证故障发生和故障恢复的集群高可用性和一致性,对异常机制进行了处理,保证数据一致性的同时,也不丢失前端业务的性能。在分布式块存储中,对象个数的大小是固定的,因此采用控制恢复对象个数的方式可以实现对数据恢复速度进行有效的控制,而在文件***下,由于文件的大小不一致,底层存储的对象大小是可变的,通过控制恢复对象个数的方式来控制数据恢复的速度就会造成恢复速度较慢。此为现有技术中存在的缺陷和不足。
有鉴于此,本发明给出一种分布式文件***数据恢复的方法、装置及存储介质,以解决现有技术中存在的上述缺陷和不足。
发明内容
针对现有技术中存在的在文件***下,由于文件的大小不一致,底层存储的对象大小是可变的,通过控制恢复对象个数的方式来控制数据恢复的速度就会造成恢复速度较慢的缺陷和不足,本发明提供一种分布式文件***数据恢复的方法、装置及存储介质,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
第一方面,本发明提供一种分布式文件***数据恢复的方法,包括以下步骤:
S1:设置并获取数据恢复等级的步骤;
调用icfs osd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息;
S2:对文件***中,纠删池内数据文件和副本池内数据文件分别进行数据恢复,如果是纠删池内数据文件恢复转到步骤S2.3;如果是副本池内数据文件进行恢复转到步骤S2.4;
S2.3:纠删池内数据文件恢复的步骤,具体包括以下步骤:
S2.3.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.3.2:调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
S2.3.3:数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;
S2.4:副本池内数据文件进行恢复的步骤,具体包括以下步骤:
S2.4.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.4.2:调用send_pulls函数对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象大小1M的容量,上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.3:调用send_pushes函数对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.4:主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
作为优选,所述步骤S2.3.3中对恢复对象大小进行预处理的步骤如下:
S2331:获取上报对象的hoid和size数据;
S2332:通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则转入步骤S2333。如果在补偿对象集合中,对比本次上报的对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除。如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后转入步骤S2334;
S2333:判断上报的对象的size是否为0,如果为0,则预分配1M的大小,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
S2334:等待下一次更新处理。
第二方面,本发明提供一种分布式文件***数据恢复的装置,包括:
设置并获取数据恢复等级模块:
调用icfs osd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息;
纠删池内数据文件恢复模块:
将数据恢复请求集中到运行恢复操作函数进行集中处理,
调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;
副本池内数据文件进行恢复模块:
将数据恢复请求集中到运行恢复操作函数进行集中处理,
调用send_pulls函数对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象大小1M,上传到主对象存储设备,累加作为已经恢复的数据量;
调用send_pushes函数对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
作为优选,所述纠删池内数据文件恢复模块中对恢复对象大小进行预处理的操作如下:
获取上报对象的hoid和size数据;
通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则判断上报的对象的size是否为0,如果为0,则预分配1M的大小的容量,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
如果在补偿对象集合中,对比本次上报的对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除。如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后等待下一次更新处理。
第三方面,提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
第四方面,提供一种终端,包括:
处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述第一方面所述的方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
本发明的有益效果在于,在集群中出现磁盘故障和节点故障时,可以尽快完成数据恢复和均衡,同时提升数据重构速度,保证数据重构在短时间能够完成。另一方面,提高公司存储产品在同行业之间的竞争力。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的一种分布式文件***数据恢复的方法的流程图。
图2是本发明提供的一种分布式文件***数据恢复的装置的原理框图。
其中,1-设置并获取数据恢复等级模块,2-纠删池内数据文件恢复模块,3-副本池内数据文件进行恢复模块。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
实施例1:
如图1所示,本实施例提供的一种分布式文件***数据恢复的方法,包括以下步骤:
S1:设置并获取数据恢复等级的步骤;
调用icfs osd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息;
S2:对文件***中,纠删池内数据文件和副本池内数据文件分别进行数据恢复,如果是纠删池内数据文件恢复转到步骤S2.3;如果是副本池内数据文件进行恢复转到步骤S2.4;
S2.3:纠删池内数据文件恢复的步骤,具体包括以下步骤:
S2.3.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.3.2:调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
S2.3.3:数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;
所述步骤S2.3.3中对恢复对象大小进行预处理的步骤如下:
S2331:获取上报对象的hoid和size数据;
S2332:通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则转入步骤S2333。如果在补偿对象集合中,对比本次上报的对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除。如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后转入步骤S2334;
S2333:判断上报的对象的size是否为0,如果为0,则预分配1M的大小,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
S2334:等待下一次更新处理。
S2.4:副本池内数据文件进行恢复的步骤,具体包括以下步骤:
S2.4.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.4.2:调用send_pulls函数对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象大小1M的容量,上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.3:调用send_pushes函数对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.4:主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
实施例2:
如图2所示,本实施例提供一种分布式文件***数据恢复的装置,包括:
设置并获取数据恢复等级模块1:
调用icfs osd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息;
纠删池内数据文件恢复模块2:
将数据恢复请求集中到运行恢复操作函数进行集中处理,
调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;获取上报对象的hoid和size数据;
通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则判断上报的对象的size是否为0,如果为0,则预分配1M的大小容量,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
如果在补偿对象集合中,对比本次上报的对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除。如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后等待下一次更新处理。
副本池内数据文件进行恢复模块3:
将数据恢复请求集中到运行恢复操作函数进行集中处理,
调用send_pulls函数对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象大小1M,上传到主对象存储设备,累加作为已经恢复的数据量;
调用send_pushes函数对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
实施例3:
本实施例提供一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例1所述的方法。
实施例4:
本实施例提供一种终端,包括:
处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述实施例1所述的方法。
实施例5:
本实施例一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例1所述的方法。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (7)
1.一种分布式文件***数据恢复的方法,其特征在于,包括以下步骤:
S1:设置并获取数据恢复等级的步骤;
对数据恢复的优先级进行配置;
获取当前分布式文件存储***配置的恢复优先级数据信息;
S2:对文件***中,纠删池内数据文件和副本池内数据文件分别进行数据恢复,如果是纠删池内数据文件恢复转到步骤S2.3;如果是副本池内数据文件进行恢复转到步骤S2.4;
S2.3:纠删池内数据文件恢复的步骤,具体包括以下步骤:
S2.3.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.3.2:调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
S2.3.3:数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;
S2.4:副本池内数据文件进行恢复的步骤,具体包括以下步骤:
S2.4.1:将数据恢复请求集中到运行恢复操作函数进行集中处理,
S2.4.2:对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象容量,上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.3:对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
S2.4.4:主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
2.根据权利要求1所述的一种分布式文件***数据恢复的方法,其特征在于,所述步骤S2.3.3中对恢复对象大小进行预处理的步骤如下:
S2331:获取上报对象的hoid和size数据;
S2332:通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则转入步骤S2333;如果在补偿对象集合中,对比本次上报对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除;如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后转入步骤S2334;
S2333:判断上报的对象的size是否为0,如果为0,则预分配容量,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
S2334:等待下一次更新处理。
3.根据权利要求2所述的一种分布式文件***数据恢复的方法,其特征在于,调用icfsosd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息。
4.一种分布式文件***数据恢复的装置,其特征在于,包括:
设置并获取数据恢复等级模块:该模块用于对数据恢复的优先级进行配置,并获取当前分布式文件存储***配置的恢复优先级数据信息;
纠删池内数据文件恢复模块:该模块用于将数据恢复请求集中到运行恢复操作函数进行集中处理,然后调用连续恢复操作函数对数据恢复请求进行预处理,在数据恢复请求处于闲置状态时,获取恢复对象的hoid和size数据信息,上报到主对象存储设备,对恢复对象大小进行预处理;
当数据恢复请求处于读取状态时,从备用对象存储设备读取到恢复对象的实际大小值,并将恢复对象的实际大小值上传到主对象存储设备,对预分配的大小进行补偿处理;
副本池内数据文件进行恢复模块:该模块用于将数据恢复请求集中到运行恢复操作函数进行集中处理,包括:
对恢复请求主对象存储设备数据进行恢复,由于无法获取恢复对象的size信息,首先进行预分配恢复对象大小容量,上传到主对象存储设备,累加作为已经恢复的数据量;
对数据恢复请求的备用对象存储设备数据进行恢复,获取数据恢复对象的hoid和size信息,直接上传到主对象存储设备,累加作为已经恢复的数据量;
主对象存储设备收到备用对象存储设备的回复,从回复消息中获取恢复对象的大小,上传到主对象存储设备,对已经恢复数据量进行补偿。
5.根据权利要求4所述的一种分布式文件***数据恢复的装置,其特征在于,所述纠删池内数据文件恢复模块中对恢复对象大小进行预处理的操作如下:
获取上报对象的hoid和size数据;
通过对比对象的hoid判断该对象是否在补偿对象集合中,如果对象不在补偿对象集合中,则判断上报的对象的size是否为0,如果为0,则预分配容量,否则按上报的size将恢复对象的hoid和size保存在补偿对象集合中,已恢复数据的大小累加本次预分配的对象size;
如果在补偿对象集合中,对比本次上报的对象的size和补偿对象集合中保存的预分配size,如果不一致,对已恢复的数据的进行补偿,然后将该对象从补偿对象集合中删除;如果与预分配size一致,则直接从补偿对象集合中将该对象删除,然后等待下一次更新处理。
6.根据权利要求5所述的一种分布式文件***数据恢复的装置,其特征在于,设置并获取数据恢复等级模块中:
调用icfs osd set recovery-pri[low|middle|high|full]函数,对数据恢复的优先级进行配置;
调用icfs osd get recovery-pri函数,获取当前分布式文件存储***配置的恢复优先级数据信息。
7.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述权利要求1-3中任一权利要求所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910850749.8A CN110737543B (zh) | 2019-09-10 | 2019-09-10 | 一种分布式文件***数据恢复的方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910850749.8A CN110737543B (zh) | 2019-09-10 | 2019-09-10 | 一种分布式文件***数据恢复的方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110737543A CN110737543A (zh) | 2020-01-31 |
CN110737543B true CN110737543B (zh) | 2022-07-19 |
Family
ID=69267825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910850749.8A Active CN110737543B (zh) | 2019-09-10 | 2019-09-10 | 一种分布式文件***数据恢复的方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110737543B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112003744B (zh) * | 2020-08-14 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种云平台服务集群的备份恢复方法及*** |
CN113821377B (zh) * | 2021-08-27 | 2023-12-22 | 济南浪潮数据技术有限公司 | 一种分布式存储集群的数据恢复方法、***及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3163512A1 (en) * | 2015-10-30 | 2017-05-03 | Thomson Licensing | Data processing apparatus and method for recovering a correct code symbol sequence from multiple incorrect copies |
CN107135264A (zh) * | 2017-05-12 | 2017-09-05 | 成都优孚达信息技术有限公司 | 用于嵌入式设备的数据编码方法 |
CN107506266A (zh) * | 2017-08-30 | 2017-12-22 | 联想(北京)有限公司 | 一种数据恢复方法及*** |
-
2019
- 2019-09-10 CN CN201910850749.8A patent/CN110737543B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3163512A1 (en) * | 2015-10-30 | 2017-05-03 | Thomson Licensing | Data processing apparatus and method for recovering a correct code symbol sequence from multiple incorrect copies |
CN107135264A (zh) * | 2017-05-12 | 2017-09-05 | 成都优孚达信息技术有限公司 | 用于嵌入式设备的数据编码方法 |
CN107506266A (zh) * | 2017-08-30 | 2017-12-22 | 联想(北京)有限公司 | 一种数据恢复方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110737543A (zh) | 2020-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111182067B (zh) | 一种基于星际文件***ipfs的数据写入方法及设备 | |
US8108715B1 (en) | Systems and methods for resolving split-brain scenarios in computer clusters | |
KR101871383B1 (ko) | 계층적 데이터 구조의 노드 상에서 재귀적 이벤트 리스너를 사용하기 위한 방법 및 시스템 | |
CN111049928B (zh) | 数据同步方法、***、电子设备及计算机可读存储介质 | |
CN110737543B (zh) | 一种分布式文件***数据恢复的方法、装置及存储介质 | |
US10397125B2 (en) | Method of cross-regional data transmission and system thereof | |
CN112190924A (zh) | 一种数据容灾方法、装置及计算机可读介质 | |
WO2017071384A1 (zh) | 报文处理的方法及装置 | |
CN111342986B (zh) | 分布式节点管理方法及装置、分布式***、存储介质 | |
CN107943615B (zh) | 基于分布式集群的数据处理方法与*** | |
CN108111630B (zh) | 一种Zookeeper集群***及其连接方法和*** | |
US10169440B2 (en) | Synchronous data replication in a content management system | |
CN111488247B (zh) | 一种管控节点多次容错的高可用方法及设备 | |
CN116389233B (zh) | 容器云管理平台主备切换***、方法、装置和计算机设备 | |
CN115563028B (zh) | 一种数据缓存方法、装置、设备和存储介质 | |
CN114363356B (zh) | 数据同步方法、***、装置、计算机设备和存储介质 | |
CN116540938A (zh) | 数据读取方法、装置、分布式存储***、设备和存储介质 | |
CN107818027B (zh) | 名字节点主备切换的方法、装置和分布式*** | |
CN115686368A (zh) | 区块链网络的节点的存储扩容的方法、***、装置和介质 | |
CN112540873B (zh) | 容灾方法、装置、电子设备及容灾*** | |
CN113596195A (zh) | 公共ip地址管理方法、装置、主节点及存储介质 | |
CN117931247B (zh) | 基于泛终端os的智能家电交互方法 | |
CN115296982B (zh) | 基于数据库的节点切换方法、装置、电子设备及存储介质 | |
CN113568719B (zh) | 一种业务故障处理方法、装置、电子设备及存储介质 | |
CN110837451B (zh) | 虚拟机高可用的处理方法、装置、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |