[发明专利]使用拆毁写检测的事务处理有效
| 申请号: | 201480017621.9 | 申请日: | 2014-03-24 |
| 公开(公告)号: | CN105164679B | 公开(公告)日: | 2019-07-23 |
| 发明(设计)人: | P-A·拉森;R·P·菲茨杰拉德;C·戴科努;M·J·兹威林 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F11/14 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 在具有经由总线耦合至一个或多个处理器的一个或多个持久系统的计算系统的上下文中执行事务。作为示例,持久系统可充当计算系统的主存储器的至少一部分。事务可以实现多版本化,其中记录没有被就地更新。相反,每一记录被表示为一个或多个记录版本的序列,每一版本具有在期间该记录版本被认为正确地表示该记录的有效间隔。事务处理使用拆毁写入检测,使得恢复过程可以使用这样的防护来验证不存在拆毁写入。例如,拆毁写入防护可被用来验证记录版本的完整性以及引用记录版本的日志缓冲区的完整性。 | ||
| 搜索关键词: | 使用 拆毁 检测 事务处理 | ||
【主权项】:
1.一种用于对经由总线耦合至一个或多个处理器的持久系统中的记录集合执行事务的方法,所述方法能用于促进检测与所述事务相关联的记录版本级和事务级拆毁写入,所述方法包括:将后提交处理信息记入日志缓冲区的动作,所述后提交处理信息至少包括当前事务的提交标记并且包括由所述当前事务创建的每一新记录版本的指针以及由所述当前事务更新的每一记录版本的至少一部分的指针;对于由所述当前事务创建的每一新记录版本,执行以下动作:创建包括以下中的至少一者的记录版本级拆毁写入防护的动作:在对应的记录版本的至少一部分上计算的校验和或者与先前应用到对应的记录版本的预定模式相对应的位图;以及将所述记录版本级拆毁写入防护添加到所述日志缓冲区的动作,使得所述日志缓冲区包括每一新记录的提交标记、指针和拆毁写入防护;在将每一新记录版本的记录版本级拆毁写入防护添加到所述日志缓冲区之后,基于所述日志缓冲区创建事务级拆毁写入防护的动作,所述事务级拆毁写入防护包括以下中的至少一者:在所述日志缓冲区的至少一部分上计算的校验和或者与先前应用到所述日志缓冲区的预定模式相对应的位图;以及将所创建的事务级拆毁写入防护添加到所述日志缓冲区的动作,使得所述日志缓冲区包括每一记录的提交标记、每一记录的指针、以及每一新记录的拆毁写入防护、以及所述事务级拆毁写入防护。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480017621.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种矿泉水灌装装置
- 下一篇:一种压纹机裁刀传动机构





