【技术实现步骤摘要】
备份方法及相关产品
本申请涉及电子
,具体涉及一种备份方法及相关产品。
技术介绍
随着科学技术的发展,数据的存储和管理已经成为越来越受关注的点,为了对不断增长的数据存储以及管理的需求,可以通过集群进行数据存储和管理服务,即将数据备份到远端存储系统,以备份久存储用户的数据。目前,在对数据进行备份时,存在两种方式,即同步备份和异步备份,同步备份时,在主集群写入数据时,主集群会将数据同步备份到备集群,异步备份时,在主集群写入数据时,主集群延迟将数据备份到备集群。无论哪种备份方式,都要求主备集群带有备份支持,而且,必须保证主备集群遵循同一个通讯协议,以便进行数据的传输,即保证主集群和备集群处于同一种系统架构下,由于对于不同的备集群使用不同的通讯协议,所以,当对备集群更改时,需要重新调整主备集群的网络架构。现有技术中,数据备份的方式单一、过程繁琐、用户体验低。
技术实现思路
本申请实施例提供了一种备份方法及相关产品,以期实现可以在不同系统框架下的主集群和备集群之间进行数据备份,增加数据的备份方式。第一方面,本申请实施例提供一种备份方法,所述方法包括:获取输入的备份方案,提取所述备份方案中的备份策略,所述备份策略包括备份的目标备集群和备份方式;根据所述备份策略配置参数,以与所述目标备集群建立通信连接;接收来自客户端的写入请求,提取所述写入请求中携带的数据标识,确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群,基于所述备份方式,将所述待写入数据备份到所述目标备集群。第二方面,本申请实施例提供一种备份装置,所述备份装置包括:获取单元,用于获取输入 ...
【技术保护点】
1.一种备份方法,其特征在于,所述方法包括:获取输入的备份方案,提取所述备份方案中的备份策略,所述备份策略包括备份的目标备集群和备份方式;根据所述备份策略配置参数,以与所述目标备集群建立通信连接;接收来自客户端的写入请求,提取所述写入请求中携带的数据标识,确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群,基于所述备份方式,将所述待写入数据备份到所述目标备集群。
【技术特征摘要】
1.一种备份方法,其特征在于,所述方法包括:获取输入的备份方案,提取所述备份方案中的备份策略,所述备份策略包括备份的目标备集群和备份方式;根据所述备份策略配置参数,以与所述目标备集群建立通信连接;接收来自客户端的写入请求,提取所述写入请求中携带的数据标识,确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群,基于所述备份方式,将所述待写入数据备份到所述目标备集群。2.根据权利要求1所述的方法,其特征在于,所述根据所述备份策略配置参数,以与所述目标备集群建立通信连接具体包括:识别所述目标备集群的设备标识;获取与所述目标备集群的预设通信方式;根据设备标识、预设通信方式与网络协议的映射关系确定所述目标备集群对应的网络协议;从驱动程序数据库中提取与所述网络协议对应的驱动程序,加载所述驱动程序,通过所述网络协议与所述目标备集群进行数据备份;其中,所述预设通信方式至少包括串口、网关和无线局域网中的一种。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群具体包括:对所述数据标识进行哈希运算,得到所述数据标识对应的哈希值;根据预设数值对所述哈希值进行取余运算,得到目标键值;根据键值与主集群的映射关系确定所述目标键值对应的目标主集群,将所述目标主集群标记为所述数据标识对应的主集群;提取所述写入请求中携带的保存路径,将所述写入请求中的待写入数据写入到所述主集群在所述保存路径下的存储空间。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收所述主集群和所述目标备集群反馈的针对所述写入请求的确认字符ACK信息,根据所述主集群和所述目标备集群反馈的ACK信息确定对所述写入请求的执行结果。5.根据权利要求4所述的方法,其特征在于,在所述备份方式为同步备份时,所述根据所述主集群和所述目标备集群反馈的ACK信息确定对所述写入请求的执行结果具体包括:如接收到所述主集群反馈的针对所述写入请求的第一ACK信息以及所述目标备集群反馈的针对所述写入请求的第二ACK信息,确定所述写入请求的写入操作和备份操作均执行成功;如未接收到所述第一ACK信息,确定所述写入请求的写入操作执行失败,指示所述目标备集群将所述待写入数据标记为待存储数据,在确定所述主集群恢复正常时,向所述备集群发送数据写入请求,以从所述目标备集群中提取所述待存储数据,将所述待存储数据写入所述主集群;如未接收到所述第二ACK信息,确定所述写入请求的备份操作执行...
【专利技术属性】
技术研发人员:王鹏,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。