[发明专利]托管存储锁定在审
申请号: | 201280055672.1 | 申请日: | 2012-09-13 |
公开(公告)号: | CN103930881A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | E·V·J·艾卡斯;D·厄布 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;辛鸣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 托管 存储 锁定 | ||
有关申请的交叉引用
本申请要求对通过引用将其公开内容结合于此、名称为HOSTED STORAGE LOCKING、提交于2011年9月14日的第13/232,450号美国申请的优先权。
技术领域
本文涉及托管式存储装置。
背景技术
托管或者基于云的存储装置是指通常由第三方提供的站点外或者远程数据存储装置。第三方可以在数据中心中实施托管式存储装置,并且通过网络(比如因特网)提供对托管式存储装置的访问。
发明内容
在一个方面中,一种方法由一个或者多个处理器执行。该方法包括在托管式存储系统从请求器接收对于访问托管的资源的请求。托管的资源包括二进制大型对象。托管式存储系统向耦合到托管式存储系统的多个客户端提供托管式存储。该方法还包括创建托管的资源的副本。该方法还包括向请求器提供包括托管的资源的副本的副本消息。该方法还包括在请求器修改托管的资源的副本之时在托管式存储系统中维护托管的资源。该方法还包括从请求器接收消息。消息包括托管的资源的修改的副本。该方法还包括确定自从托管的资源的副本被创建起托管的资源尚未被修改。该方法还包括响应于该确定并且在托管式存储系统中用托管的资源的修改的副本替换托管的资源。来自请求器的请求、副本消息和来自请求器的消息是超文本传送协议消息。
实现方式可以包括以下特征中的任何特征、所有特征或者不包括以下特征中的任何特征。该方法还包括:提供包括向请求器提供托管的资源的版本指示符以用于修改。该方法还包括:接收托管的资源的修改的副本包括接收提供的版本指示符。该方法还包括:确定包括比较提供的版本指示符与托管的资源的当前版本指示符。该方法还包括:替换包括递增版本指示符。版本指示符包括多个值,每个值与托管的资源的版本或者关联于托管的资源的元数据值关联。比较提供的版本指示符与托管的资源的当前版本指示符包括比较提供的版本指示符的多个值的子集与当前版本指示符的多个值的子集。托管式存储系统包括:数据存储库,被配置用于存储托管的资源;元数据存储库,被配置用于存储与托管的资源有关的元数据,元数据包括访问控制列表;以及接口,被配置用于从请求器接收对于访问托管的资源的请求、向请求器提供副本消息并且从请求器接收包括托管的资源的修改的副本的消息。作为单个操作的部分执行确定和替换。该方法还包括在托管式存储系统并且在替换之前从第二请求器接收对于访问托管的资源的第二请求。该方法还包括创建托管的资源的第二副本。该方法还包括向第二请求器提供托管的资源的第二副本以用于修改。该方法还包括接收托管的资源的第二修改的副本,第二修改的副本由第二请求器创建。该方法还包括确定自从托管的资源的第二副本被创建起托管的资源已经被修改。该方法还包括向第二请求器提供修改拒绝消息。该方法还包括修改托管的资源的一部分;并且其中修改拒绝消息指示托管的资源的修改的一部分。
在一个方面中,一种方法由一个或者多个处理器执行。该方法包括在托管式存储系统从请求器接收对于访问托管的资源的请求,托管式存储系统向耦合到托管式存储系统的多个客户端提供托管式存储。该方法还包括创建托管的资源的副本。该方法还包括向请求器提供包括托管的资源的副本和托管的资源的版本指示符的副本消息,版本指示符包括多个值,每个值与托管的资源的版本或者关联于托管的资源的元数据值关联。该方法还包括在请求器修改托管的资源的副本之时在托管式存储系统中维护托管的资源。该方法还包括从请求器接收包括托管的资源的修改的副本和提供的版本指示符的消息。该方法还包括通过比较提供的版本指示符与托管的资源的当前版本指示符来确定自从托管的资源的副本被创建起托管的资源尚未被修改。该方法还包括响应于该确定并且在托管式存储系统中用托管的资源的修改的副本替换托管的资源。该方法还包括响应于确定并且在托管式存储系统中递增版本指示符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280055672.1/2.html,转载请声明来源钻瓜专利网。