[发明专利]备份方法及相关产品在审
申请号: | 201811640309.1 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109739690A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 王鹏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份 备份策略 备份方式 写入请求 待写入数据 数据标识 主集群 集群 电子技术领域 集群建立 配置参数 数据同步 通信连接 用户体验 申请 写入 携带 客户 | ||
1.一种备份方法,其特征在于,所述方法包括:
获取输入的备份方案,提取所述备份方案中的备份策略,所述备份策略包括备份的目标备集群和备份方式;
根据所述备份策略配置参数,以与所述目标备集群建立通信连接;
接收来自客户端的写入请求,提取所述写入请求中携带的数据标识,确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群,基于所述备份方式,将所述待写入数据备份到所述目标备集群。
2.根据权利要求1所述的方法,其特征在于,所述根据所述备份策略配置参数,以与所述目标备集群建立通信连接具体包括:
识别所述目标备集群的设备标识;
获取与所述目标备集群的预设通信方式;
根据设备标识、预设通信方式与网络协议的映射关系确定所述目标备集群对应的网络协议;
从驱动程序数据库中提取与所述网络协议对应的驱动程序,加载所述驱动程序,通过所述网络协议与所述目标备集群进行数据备份;
其中,所述预设通信方式至少包括串口、网关和无线局域网中的一种。
3.根据权利要求1或2所述的方法,其特征在于,所述确定所述数据标识对应的主集群,将所述写入请求中的待写入数据写入所述主集群具体包括:
对所述数据标识进行哈希运算,得到所述数据标识对应的哈希值;
根据预设数值对所述哈希值进行取余运算,得到目标键值;
根据键值与主集群的映射关系确定所述目标键值对应的目标主集群,将所述目标主集群标记为所述数据标识对应的主集群;
提取所述写入请求中携带的保存路径,将所述写入请求中的待写入数据写入到所述主集群在所述保存路径下的存储空间。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
接收所述主集群和所述目标备集群反馈的针对所述写入请求的确认字符ACK信息,根据所述主集群和所述目标备集群反馈的ACK信息确定对所述写入请求的执行结果。
5.根据权利要求4所述的方法,其特征在于,在所述备份方式为同步备份时,所述根据所述主集群和所述目标备集群反馈的ACK信息确定对所述写入请求的执行结果具体包括:
如接收到所述主集群反馈的针对所述写入请求的第一ACK信息以及所述目标备集群反馈的针对所述写入请求的第二ACK信息,确定所述写入请求的写入操作和备份操作均执行成功;
如未接收到所述第一ACK信息,确定所述写入请求的写入操作执行失败,指示所述目标备集群将所述待写入数据标记为待存储数据,在确定所述主集群恢复正常时,向所述备集群发送数据写入请求,以从所述目标备集群中提取所述待存储数据,将所述待存储数据写入所述主集群;
如未接收到所述第二ACK信息,确定所述写入请求的备份操作执行失败,指示所述主集群将已写入的数据标记为待备份数据,在确定所述目标备集群恢复正常时,向所述主集群发送数据备份请求,以从所述主集群中提取所述待备份数据,将所述待备份数据备份至所述目标备集群。
6.根据权利要求4所述的方法,其特征在于,在所述备份方式为异步备份时,所述根据所述主集群和所述目标备集群反馈的ACK信息确定对所述写入请求的执行结果具体包括:
如接收到所述主集群反馈的针对所述写入请求的第三ACK信息,确定对所述写入请求的写入操作和备份操作均成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811640309.1/1.html,转载请声明来源钻瓜专利网。