1.一种支持多备份路径切换的数据容灾恢复方法,其特征在于,包括:获取输入数据,基于输入数据的敏感度和存储介质特性,生成动态粒度的数据分片,并为每个数据分片生成元数据标签;
通过所述元数据标签,构建异构传输路径的性能模型,生成路径质量图谱;
基于所述元数据标签和路径质量图谱,为每个数据分片分配最优传输路径,并监控所述分配最优传输路径的性能;
根据监控结果,对恢复的数据分片进行增量式完整性验证,并利用元数据标签生成并存储于区块链的Merkle证明进行并行校验,重传校验失败的数据分片,从而实现数据分片的高效备份和优先恢复。
2.如权利要求1所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,获取输入数据,基于输入数据的敏感度和存储介质特性,生成动态粒度的数据分片,并为每个数据分片生成元数据标签,包括:基于输入数据的熵值密度、访问模式比例和结构关联度,生成敏感度评分;
基于存储介质的顺序读取带宽、随机写入延迟和最大IOPS,计算数据分片与存储介质的适配度;
根据所述敏感度评分和所述适配度确定数据分片粒度,并生成包含数据分片标识、存储偏好以及恢复优先级的元数据标签。
3.如权利要求2所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,还包括:所述元数据标签中的数据分片标识采用哈希值生成,所述元数据标签中的存储偏好由存储介质类型和数据分片I/O模式进行确定,所述元数据标签中的恢复优先级基于敏感度评分和业务SLA系数计算得到。
4.如权利要求2所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,通过所述元数据标签,构建异构传输路径的性能模型,生成路径质量图谱,包括:基于所述元数据标签中的存储偏好,定义从源节点到备份存储节点的多个传输路径,构建异构传输路径的性能模型;
通过所述异构传输路径的性能模型,基于存储偏好中的存储介质特性和实时队列请求,预测路径介质特性的响应时间,同时,考虑传输路径的传输成功率和延迟波动,预测网络稳定性;
根据得到的路径介质特性的响应时间和网络稳定性,组成路径质量图谱。
5.如权利要求4所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,基于所述元数据标签和路径质量图谱,为每个数据分片分配最优传输路径,包括:基于元数据标签中的存储偏好和恢复优先级以及组成的路径质量图谱,构建包含介质匹配度、网络稳定性和恢复优先级的多维决策矩阵;
根据所述多维决策矩阵,为每个数据分片分配最优传输路径,并将所述每个数据分片分配最优传输路径作为约束优化问题,并通过改进的匈牙利算法求解所述约束优化问题。
6.如权利要求5所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,所述介质匹配度为数据分片I/O模式与路径介质特性的匹配程度。
7.如权利要求5所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,所述改进的匈牙利算法,包括:将所述多维决策矩阵中的介质匹配度、网络稳定性和恢复优先级通过加权求和转化为单一权重矩阵,并建立传输路径负载、恢复时间以及资源的限制约束。
8.如权利要求5所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,监控所述分配传输路径的性能,包括:通过累积传输延迟的标准化偏差判断分配传输路径的性能是否存在异常,当检测到分配传输路径的性能异常时,基于路径质量图谱迁移数据分片至新的传输路径中。
9.如权利要求3或8所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,根据监控结果,对恢复的数据分片进行增量式完整性验证,包括:根据元数据标签中的数据分片标识定位备份存储中的数据分片,读取所述数据分片内容,为每个读取数据内容的数据分片生成Merkle证明,并将Merkle根哈希写入轻量级区块链中。
10.如权利要求8所述的支持多备份路径切换的数据容灾恢复方法,其特征在于,利用元数据标签生成并存储于区块链的Merkle证明进行并行校验,重传校验失败的数据分片,包括:使用线程池并行校验每个读取数据内容的数据分片,匹配所述数据分片标识与生成的Merkle证明;
若存在使用线程池并行校验失败的数据分片,则基于元数据标签中的恢复优先级进行触发重传。