-
公开(公告)号:CN102214205A
公开(公告)日:2011-10-12
申请号:CN201110106115.5
申请日:2011-04-11
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30309 , G06F9/466 , G06F11/2041 , G06F11/2048 , G06F11/2097 , G06F17/30578 , G06F2201/80 , G06F2201/82
Abstract: 本发明描述了带有自适应克隆的经聚类的数据库系统中的逻辑复制,提出了端到端解决方法的体系结构,用于来自无共享的经聚类的数据库管理系统的逻辑事务复制,该数据库管理系统使用自适应克隆以获得高可用性。使用全局逻辑时间戳,这可以是基于时间的。用于刷新陈旧克隆的所公开的体系结构不保留用户事务边界,这是一种比保留边界的情况更复杂的情况。在该场景中,对于给定的数据段,可能没有一个数据段的克隆包含完整的用户事务历史,并因此需要从多个不同的克隆日志中将历史接合在一起。实现以上动作使得日志获取与克隆状态转变相协调来确保逻辑复制的正确性。
-
公开(公告)号:CN102682069A
公开(公告)日:2012-09-19
申请号:CN201210052936.X
申请日:2012-03-02
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30303 , G06F11/1471 , G06F2201/80
Abstract: 管理数据库恢复时间。一方法包括接收指定数据库的目标恢复时间的用户输入。该方法还包括确定从持久存储读取数据库的数据页的时间量。该方法还包括确定处理数据库的日志记录以对数据页应用日志记录中指定的改变的时间量。该方法还包括确定如果发生数据库故障则当前要在恢复中要读取的脏页的数量。该方法还包括确定如果发生数据库故障则要在恢复中处理的日志记录的数量。该方法还包括调整当前要在恢复中读取的脏页的数量或要在恢复中处理的日志记录的数量中的至少一个以满足指定的目标恢复时间。
-
公开(公告)号:CN102708143A
公开(公告)日:2012-10-03
申请号:CN201210071285.9
申请日:2012-03-16
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1469 , G06F17/30306 , G06F17/30477
Abstract: 本发明涉及在页级跟踪重做完成。各实施例涉及实现过渡重做阶段以允许先于重做阶段的数据访问,以及涉及确定要在过渡重做阶段期间处理哪些包括未经处理的事务的数据页。在一实施例中,计算机系统启动数据库恢复的分析阶段,该阶段扫描数据库事务日志并构建包括与未经处理的数据事务相对应的页的脏页表。计算机系统在最终重做阶段之前从该脏页表中确定要在过渡重做阶段期间处理哪些页。计算机系统在到达最终重做阶段之前在过渡重做阶段期间处理所确定的页,并在系统事务重做阶段完成后,使以下内容可用:在过渡重做阶段期间被处理的那些页以及未被调度为要在最终重做阶段期间进行处理的那些数据库页。
-
公开(公告)号:CN1825314A
公开(公告)日:2006-08-30
申请号:CN200610004675.9
申请日:2006-01-24
Applicant: 微软公司
IPC: G06F17/30
Abstract: 提供了用于对文件系统项及相关联实体进行串行化和/或反串行化的系统和方法。文件系统“项”包括可以包含属性的核心类。项可以是简单或者是复合的(例如,包含嵌入其中的其它项)。与项相关联的可以是诸如片段、与其它项的链接和/或扩展等实体。通过串行化,如果存在项及相关联实体的一致的副本,可以对其进行捕捉(例如,用于传送项并在目的地系统上重构该项)。串行化系统包括标识与项相关联实体的标识组件,以及串行化项及相关联实体的串行化组件。串行化组件还可以串行化包含与项及相关联实体相关联的信息的头部。头部可以便于对项及相关联实体的随机访问(例如,允许读程序仅解释/解析其所感兴趣的部分)。串行化系统可以展示便于将项及其相关联实体从一个位置复制、移动和/或传送至另一位置的应用程序编程接口(API)。
-
-
-