发明名称 用于复制内容可寻址存储集群的异步分布式对象上载
摘要 一种由在分布式数据复制系统中的一组装置中的两个或更多装置执行的方法。该方法包括:在所述两个或更多装置处接收具有相同的唯一临时标识符的一组组块,其中,所述一组组块包括要上载的对象;在所述两个或更多装置处建立在复制的索引的用于所述对象的条目,其中,所述条目以所述唯一临时标识符为键,并且其中,在所述两个或更多装置中的每一个处复制所述复制的索引;通过所述两个或更多装置的发起装置来确定所述一组组块的合集包含所述对象的所有数据。所述方法也包括:计算对于所述对象而言的基于内容的标识符;建立在所述复制的索引中的用于所述对象的另一个条目,其中,所述另一个条目以所述基于内容的标识符为键;并且更新所述复制的索引以从所述唯一临时标识符指向所述基于内容的标识符。
申请公布号 CN102395967B 申请公布日期 2015.06.17
申请号 CN201080016861.9 申请日期 2010.04.16
申请人 谷歌公司 发明人 亚历山大·德罗贝切夫;亚历山大·克塞尔曼
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 周亚荣;安翔
主权项 一种由在分布式数据复制系统中的多个装置中的一个或多个装置执行的方法,所述方法包括:在所述一个或多个装置处从客户端接收上载对象的请求;通过所述一个或多个装置基于所述请求向所述客户端发送用于所述对象的唯一临时标识符;在所述一个或多个装置处接收具有所述唯一临时标识符的多个组块,其中,所述多个组块包括所述上载的对象;通过所述一个或多个装置在用于所述分布式数据复制系统的索引中建立用于所述上载的对象的条目,其中,所述条目以所述唯一临时标识符为键;在所述一个或多个装置处从所述客户端接收完成所述上载的对象的请求;基于接收完成所述上载的对象的所述请求,通过所述一个或多个装置发起一系列异步行为来锁定所述上载的对象;在所述一个或多个装置处从所述多个组块重建所锁定的对象;向所锁定的对象分配基于内容的标识符;以及通过所述一个或多个装置在所述分布式数据复制系统的索引中建立用于所锁定的对象的另一个条目,其中,所述另一个条目以所述基于内容的标识符为键。
地址 美国加利福尼亚州