一种基于数据世系的云存储数据副本一致性维护方法
摘要:
本发明公开了一种基于数据世系的云存储数据副本一致性维护方法,将获取的文件等分成多个数据块并且放到不同的节点上,根据数据块所在节点的在线率和可用性的综合计算来进行相应的最小副本数量的复制,并将这些副本放到不同的节点上。通过对副本进行传输性能和计算性能的评估确定主从副本。根据确定的主从副本建立相应的索引结构和数据世系,通过定时同步和建立的数据世系表进行主副本和从副本的一致性检测。根据发生不一致的副本类型确定更新方案,若发生在主副本,则需要进行更新代价的综合评价,选取更新代价最小的从副本进行数据的更新;若发生在从副本,则直接使用主副本中的数据进行从副本的更新,本发明能够保证数据副本的一致性,使得数据完整性得到保证,并且同时减少系统的开销。
0/0