一种分布式存储系统中的数据更新方法及装置

基本信息

申请号 CN201210042667.9 申请日 -
公开(公告)号 CN103294675B 公开(公告)日 2018-08-03
申请公布号 CN103294675B 申请公布日 2018-08-03
分类号 G06F17/30;H04L29/08 分类 计算;推算;计数;
发明人 李黄海;王旭 申请(专利权)人 上海盛大网络发展有限公司
代理机构 北京集佳知识产权代理有限公司 代理人 上海盛大网络发展有限公司
地址 201213 上海市浦东新区张江路727号402-B室
法律状态 -

摘要

摘要 本发明公开了一种分布式存储系统中的数据更新方法及装置,该方法包括:当前服务器节点为待更新数据递增分配唯一的版本号,并从元数据信息存储库中获取所述待更新数据的多个副本所在的多个副本服务器节点标识;当前服务器节点将待更新数据及其分配的版本号发送给所述多个副本服务器节点标识对应的副本服务器节点,以便所述多个副本服务器节点依据所述待更新数据分别对各自保存的副本及对应的版本号进行更新;所述版本号表示所述副本的更新次数;当前服务器节点判断是否至少超过一半的所述多个副本服务器节点更新数据成功,如果是,则向客户端返回数据更新成功消息及更新后的版本号。采用本发明实施例的增加开销且能保证多个副本之间的数据一致性。