-
公开(公告)号:CN105164679B
公开(公告)日:2019-07-23
申请号:CN201480017621.9
申请日:2014-03-24
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F11/1471 , G06F9/466 , G06F9/467 , G06F11/1438 , G06F11/1458 , G06F11/1469 , G06F16/1873 , G06F16/219 , G06F16/2322 , G06F16/2329 , G06F16/2365 , G06F16/2379 , G06F2201/84
Abstract: 在具有经由总线耦合至一个或多个处理器的一个或多个持久系统的计算系统的上下文中执行事务。作为示例,持久系统可充当计算系统的主存储器的至少一部分。事务可以实现多版本化,其中记录没有被就地更新。相反,每一记录被表示为一个或多个记录版本的序列,每一版本具有在期间该记录版本被认为正确地表示该记录的有效间隔。事务处理使用拆毁写入检测,使得恢复过程可以使用这样的防护来验证不存在拆毁写入。例如,拆毁写入防护可被用来验证记录版本的完整性以及引用记录版本的日志缓冲区的完整性。
-
公开(公告)号:CN105144158B
公开(公告)日:2019-02-26
申请号:CN201480017610.0
申请日:2014-03-24
Applicant: 微软技术许可有限责任公司
Abstract: 计算系统中的事务的恢复,并且可能多个事务的恢复,其中一个或多个持久系统经由总线耦合到一个或多个处理器。作为示例,持久系统可充当计算系统的主存储器的一部分。事务可以实现多版本化,其中记录没有被就地更新。相反,每一记录被表示为一个或多个记录版本的序列,每一版本具有在期间该记录版本被认为正确地表示该记录的有效间隔。拆毁写入防护可被用来验证记录版本中或与事务相关联地日志缓冲区中没有拆毁写入。
-
公开(公告)号:CN108431780A
公开(公告)日:2018-08-21
申请号:CN201780004869.5
申请日:2017-01-14
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
CPC classification number: G06F11/1417 , G06F11/1438 , G06F11/1441 , G06F11/1469 , G06F11/1474 , G06F17/30371 , G06F2201/80 , G06F2201/84
Abstract: 版本化记录管理计算系统使用重启时代来促进快速恢复。持久性存储库包括多版本化记录集合。记录还与重启时代相关联,重启时代对应于重启后计算系统的运行时代。恢复后,当前的重启时代改变。对象集合介质具有符合对象模型的对象集合,使得对象模型被用于对记录进行操作。对象集合介质是可操作的,使得对象集合是经久的,以便在系统重启时存活,从而允许加速恢复。
-
公开(公告)号:CN114610537A
公开(公告)日:2022-06-10
申请号:CN202210198795.6
申请日:2017-01-14
Applicant: 微软技术许可有限责任公司
Abstract: 一种版本化记录管理计算系统,其使用重启时期以便促进快速恢复。持久性存储库包括多版本化记录集合。记录还与重启时期相关联,重启时期对应于在重启之后的计算系统的操作的时期。在恢复时,当前重启时期改变。对象集合介质具有符合对象模型的对象集合,以使得对象模型被用于对记录进行操作。对象集合介质可操作以使得对象集合是耐久性的,以便在系统的重启时幸存,由此允许加速恢复。
-
公开(公告)号:CN108369549B
公开(公告)日:2022-03-22
申请号:CN201780004719.4
申请日:2017-01-14
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 一种版本化记录管理计算系统,其使用重启时期以便促进快速恢复。持久性存储库包括多版本化记录集合。记录还与重启时期相关联,重启时期对应于在重启之后的计算系统的操作的时期。在恢复时,当前重启时期改变。对象集合介质具有符合对象模型的对象集合,以使得对象模型被用于对记录进行操作。对象集合介质可操作以使得对象集合是耐久性的,以便在系统的重启时幸存,由此允许加速恢复。
-
公开(公告)号:CN108369547B
公开(公告)日:2021-10-01
申请号:CN201680071669.7
申请日:2016-12-02
Applicant: 微软技术许可有限责任公司
Inventor: R·P·菲茨杰拉尔德 , P-A·拉森 , M·J·兹威灵 , C·迪亚克纽
IPC: G06F11/14
Abstract: 一种系统使用持久性主存储器来保留等待记录在持久性存储装置的事件。每个事件都被写入持久性主存储器到以便在恢复的情况下可记录。比如,该事件可以与标识事件处于特定日志高速缓存结构中的其他状态、特定日志高速缓存结构内的事件的位置以及事件的次序一起写入日志高速缓存结构中。为了恢复,对持久性存储装置中的日志进行评估以标识所存储的日志的结尾。通过标识所存储的日志结尾之后、并且可以有效恢复的任何日志高速缓存结构,可以在持久性主存储器中标识日志的尾部。然后,日志高速缓存结构内容一次串行化一个日志高速缓存,最早的优先。
-
公开(公告)号:CN108369549A
公开(公告)日:2018-08-03
申请号:CN201780004719.4
申请日:2017-01-14
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
CPC classification number: G06F11/1417 , G06F11/1441 , G06F11/1471 , G06F11/1474 , G06F17/30371
Abstract: 一种版本化记录管理计算系统,其使用重启时期以便促进快速恢复。持久性存储库包括多版本化记录集合。记录还与重启时期相关联,重启时期对应于在重启之后的计算系统的操作的时期。在恢复时,当前重启时期改变。对象集合介质具有符合对象模型的对象集合,以使得对象模型被用于对记录进行操作。对象集合介质可操作以使得对象集合是耐久性的,以便在系统的重启时幸存,由此允许加速恢复。
-
公开(公告)号:CN107111628A
公开(公告)日:2017-08-29
申请号:CN201580058277.2
申请日:2015-10-29
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
Abstract: 本文中公开了用于在事务和数据仓库应用中改进更新性能的技术。接收存储行的修改版本的请求。将指示对应于行的列储存库中的值的逻辑删除状态的第一记录添加到第一多个记录。将行的修改版本添加到行储存库。修改标识符以指示列储存库不包含对应于行的修改版本的位置。将指示行的修改版本没有被传播到列的第二记录添加到第二多个记录储存库。
-
公开(公告)号:CN105210060A
公开(公告)日:2015-12-30
申请号:CN201480018433.8
申请日:2014-03-24
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F11/1471 , G06F9/466 , G06F9/467 , G06F11/1438 , G06F11/1458 , G06F11/1469 , G06F16/1873 , G06F16/219 , G06F16/2322 , G06F16/2329 , G06F16/2365 , G06F16/2379 , G06F2201/84
Abstract: 在具有经由总线耦合至一个或多个处理器的一个或多个持久系统的计算系统的上下文中执行事务。作为示例,持久系统可充当计算系统的主存储器的至少一部分。事务可以实现多版本化,其中记录没有就地更新。相反,每一记录被表示为一个或多个记录版本的序列,每一版本具有有效间隔,在该有效间隔期间该记录版本被认为正确地表示该记录。作为事务的一部分,后提交处理信息被生成以允许计算系统在系统故障的情况下进行恢复。
-
-
-
-
-
-
-
-