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