【技术实现步骤摘要】
数据备份方法、装置及系统
[0001]本申请涉及数据备份
,尤其涉及一种数据备份方法
、
装置及系统
。
技术介绍
[0002]随着计算机技术的不断革新,云存储技术得到了迅猛发展
。
云存储是在云计算概念上延伸和发展出来的一个新的概念,是指通过集群应用
、
网格技术或者分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统
。
云存储技术可以实现多个主机
、
前端存储服务器以及后端存储服务器等节点之间的数据同步,从而使得各主机及服务器上的数据保持最新
、
最完整
。
[0003]在相关技术中,当目标数据节点将目标备份数据写入数据备份节点失败时,目标数据节点需要将该目标备份数据发送给中转服务器中,进而通过中转服务器,重新将目标备份数据写入数据备份节点,直到将目标备份数据成功写入数据备份节点或目标备份数据过期且被删除为止
...
【技术保护点】
【技术特征摘要】
1.
一种数据备份方法,其特征在于,所述方法包括:将待备份的目标数据发送给多个目标数据备份节点,所述目标数据备份节点用于备份所述目标数据;在预设时间段内接收到备份完成消息,且所述备份完成消息的数目小于所述目标数据备份节点的数目时,控制所述目标数据备份节点之间进行数据同步,使得每个目标数据备份节点存储的目标数据相同;在预设时间段内未接收到备份完成消息时,将所述目标数据发送给中转服务器,通过所述中转服务器重新将所述目标数据发送给多个目标数据备份节点
。2.
根据权利要求1所述的方法,其特征在于,当所述备份完成消息包括目标数据备份节点的节点标识时,所述控制所述目标数据备份节点之间进行数据同步,包括:根据所述备份完成消息包括的目标数据备份节点的节点标识,确定备份完成的第一目标数据备份节点和备份未完成的第二目标数据备份节点;控制所述第一目标数据备份节点和所述第二目标数据备份节点之间进行数据同步
。3.
根据权利要求2所述的方法,其特征在于,所述控制所述第一目标数据备份节点和所述第二目标数据备份节点之间进行数据同步,包括:当存在一个第一目标数据备份节点时,所有第二目标数据备份节点均与所述第一目标数据备份节点进行数据同步;当存在多个第一目标数据备份节点时,使用多个第一目标数据备份节点同时与所述第一目标数据备份节点进行数据同步
。4.
根据权利要求1所述的方法,其特征在于,当所述备份完成消息不包括目标数据备份节点信息时,所述方法还包括:设置多个目标数据备份节点的排列顺序,所述排列顺序用于确定各目标数据备份节点循环执行数据同步操作的顺序;所述控制所述目标数据备份节点之间进行数据同步,包括:根据所述排列顺序,控制所述目标数据备份节点之间进行数据同步
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述循环排列顺序,控制所述目标数据备份节点之间进行数据同步,包括:选择一个目标数据备份节点作为起始数据备份节点,按照排列顺序对比所述起始数据备份节点和与其相邻的第三目标数据备份节点存储的目标数据是否相同;若相同,则将所述第三目标数据备份节点按顺序和与其相邻的第四目标数据备份节点存储的目标数据进行对比;若不相同,则控制所述起始数据备份节点与所述第三目标数据备份节点进行数据同步
。6.
根据权利要求4所述的方法,其特征在于,所述若不相同,则控制所述起始数据备份节点与所述第三目标数据备份节点进行数据同步,包括:若不相同,确定数据量较少的目标数据备份节点缺失的数据,并将所述缺少的数据发送给所述数据量较少的目标数据备份节点
。7.
根据权利要求1所述的方法,其特征在于,所述控制所述目标数据备份节点之间进行数据同步,包括:
向反熵服务器发送控制信息,以使所述反熵服务器控制所述目标数据备份节点之间进行数据同步,所述控制信息包括目标数据备份的节点标识
。8.
一种数据备份方法,其特征在于,所述方法包括:接收目标节点发送的控制信息,所述控制信息包括多个目标数据备份节点的节点标识;根据多个节点标识,控制所述节点标识对应的目标数据备份节点之间进行数据同步,使得每个目标数据备份节点存储的目标数据相同
。9.
根据权利要求8所述的方法,其特征在于,所述根据多个节点标识,控制所述节点标识对应的目标数据备份节点之间进行数据同步,包括:根据多个节点标识,获取每个节点标识对应的目标数据备份节点发送的加密数据,所述加密数据是目...
【专利技术属性】
技术研发人员:陶书敏,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。