-
公开(公告)号:CN101430703B
公开(公告)日:2013-05-01
申请号:CN200810176234.6
申请日:2005-05-08
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明涉及一种逻辑一致性检验器(LCC),其单独工作或者与一种硬件/软件接口系统的数据库文件系统的一种物理一致性检验器(PCC)和/或一种数据可靠性系统(DRS)结合工作。逻辑型数据校正适合于实体的逻辑型数据损坏(例如,在一个基于项目的操作系统中的项目、扩展和/或关系,其中基于项目的操作系统是基于项目的硬件/软件接口系统的一个实例)。关于这一点,LCC分析并且校正对于典型地保存在数据存储器中的实体的逻辑损害,以便保证所述数据存储器中的所有这些实体都是一致的并且符合数据模型规则。
-
公开(公告)号:CN101604335B
公开(公告)日:2012-07-18
申请号:CN200910152132.5
申请日:2004-07-29
Applicant: 微软公司
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明涉及用于自动数据库或文件系统维护和修复的系统和方法。本发明一般涉及数据库和文件系统管理,尤其涉及自动数据库和文件系统维护和修复,以确保数据可靠性。本发明的各个方面涉及响应并校正在数据页面层上对所有数据页面类型的数据损坏,以及各种情形的恢复(包括重建或还原操作),包括但不限于索引页面损坏(集聚的和非集聚的)、数据页面损坏、以及日志文件中的页面损坏。
-
公开(公告)号:CN102708143A
公开(公告)日:2012-10-03
申请号:CN201210071285.9
申请日:2012-03-16
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1469 , G06F17/30306 , G06F17/30477
Abstract: 本发明涉及在页级跟踪重做完成。各实施例涉及实现过渡重做阶段以允许先于重做阶段的数据访问,以及涉及确定要在过渡重做阶段期间处理哪些包括未经处理的事务的数据页。在一实施例中,计算机系统启动数据库恢复的分析阶段,该阶段扫描数据库事务日志并构建包括与未经处理的数据事务相对应的页的脏页表。计算机系统在最终重做阶段之前从该脏页表中确定要在过渡重做阶段期间处理哪些页。计算机系统在到达最终重做阶段之前在过渡重做阶段期间处理所确定的页,并在系统事务重做阶段完成后,使以下内容可用:在过渡重做阶段期间被处理的那些页以及未被调度为要在最终重做阶段期间进行处理的那些数据库页。
-
公开(公告)号:CN101604335A
公开(公告)日:2009-12-16
申请号:CN200910152132.5
申请日:2004-07-29
Applicant: 微软公司
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明涉及用于自动数据库或文件系统维护和修复的系统和方法。本发明一般涉及数据库和文件系统管理,尤其涉及自动数据库和文件系统维护和修复,以确保数据可靠性。本发明的各个方面涉及响应并校正在数据页面层上对所有数据页面类型的数据损坏,以及各种情形的恢复(包括重建或还原操作),包括但不限于索引页面损坏(集聚的和非集聚的)、数据页面损坏、以及日志文件中的页面损坏。
-
公开(公告)号:CN100570599C
公开(公告)日:2009-12-16
申请号:CN200480012373.5
申请日:2004-07-29
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明一般涉及数据库和文件系统管理,尤其涉及自动数据库和文件系统维护和修复,以确保数据可靠性。本发明的各个方面涉及响应并校正在数据页面层上对所有数据页面类型的数据损坏,以及各种情形的恢复(包括重建或还原操作),包括但不限于索引页面损坏(集聚的和非集聚的)、数据页面损坏、以及日志文件中的页面损坏。
-
公开(公告)号:CN1825314A
公开(公告)日:2006-08-30
申请号:CN200610004675.9
申请日:2006-01-24
Applicant: 微软公司
IPC: G06F17/30
Abstract: 提供了用于对文件系统项及相关联实体进行串行化和/或反串行化的系统和方法。文件系统“项”包括可以包含属性的核心类。项可以是简单或者是复合的(例如,包含嵌入其中的其它项)。与项相关联的可以是诸如片段、与其它项的链接和/或扩展等实体。通过串行化,如果存在项及相关联实体的一致的副本,可以对其进行捕捉(例如,用于传送项并在目的地系统上重构该项)。串行化系统包括标识与项相关联实体的标识组件,以及串行化项及相关联实体的串行化组件。串行化组件还可以串行化包含与项及相关联实体相关联的信息的头部。头部可以便于对项及相关联实体的随机访问(例如,允许读程序仅解释/解析其所感兴趣的部分)。串行化系统可以展示便于将项及其相关联实体从一个位置复制、移动和/或传送至另一位置的应用程序编程接口(API)。
-
公开(公告)号:CN102682069A
公开(公告)日:2012-09-19
申请号:CN201210052936.X
申请日:2012-03-02
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F17/30303 , G06F11/1471 , G06F2201/80
Abstract: 管理数据库恢复时间。一方法包括接收指定数据库的目标恢复时间的用户输入。该方法还包括确定从持久存储读取数据库的数据页的时间量。该方法还包括确定处理数据库的日志记录以对数据页应用日志记录中指定的改变的时间量。该方法还包括确定如果发生数据库故障则当前要在恢复中要读取的脏页的数量。该方法还包括确定如果发生数据库故障则要在恢复中处理的日志记录的数量。该方法还包括调整当前要在恢复中读取的脏页的数量或要在恢复中处理的日志记录的数量中的至少一个以满足指定的目标恢复时间。
-
公开(公告)号:CN101430703A
公开(公告)日:2009-05-13
申请号:CN200810176234.6
申请日:2005-05-08
Applicant: 微软公司
IPC: G06F17/30
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明涉及一种逻辑一致性检验器(LCC),其单独工作或者与一种硬件/软件接口系统的数据库文件系统的一种物理一致性检验器(PCC)和/或一种数据可靠性系统(DRS)结合工作。逻辑型数据校正适合于实体的逻辑型数据损坏(例如,在一个基于项目的操作系统中的项目、扩展和/或关系,其中基于项目的操作系统是基于项目的硬件/软件接口系统的一个实例)。关于这一点,LCC分析并且校正对于典型地保存在数据存储器中的实体的逻辑损害,以便保证所述数据存储器中的所有这些实体都是一致的并且符合数据模型规则。
-
公开(公告)号:CN1707481B
公开(公告)日:2012-05-02
申请号:CN200510087840.7
申请日:2005-05-08
Applicant: 微软公司
CPC classification number: G06F11/1402 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30315 , G06F2201/80 , G06F2201/84 , Y10S707/99953
Abstract: 本发明涉及一种逻辑一致性检验器(LCC),其单独工作或者与一种硬件/软件接口系统的数据库文件系统的一种物理一致性检验器(PCC)和/或一种数据可靠性系统(DRS)结合工作。逻辑型数据校正适合于实体的逻辑型数据损坏(例如,在一个基于项目的操作系统中的项目、扩展和/或关系,其中基于项目的操作系统是基于项目的硬件/软件接口系统的一个实例)。 关于这一点,LCC分析并且校正对于典型地保存在数据存储器中的实体的逻辑损害,以便保证所述数据存储器中的所有这些实体都是一致的并且符合数据模型规则。
-
公开(公告)号:CN100470508C
公开(公告)日:2009-03-18
申请号:CN200510083792.4
申请日:2005-05-08
Applicant: 微软公司
Inventor: C·俄干 , C·D·尼科尔森 , D·特奥多苏 , D·L·德威特 , E·N·希尔 , H·R·科达瓦拉 , J·M·帕切姆 , M·J·兹比科斯吉 , M·J·兹威林 , M·R·夫廷 , N·S·欧布拉 , P·L·斯特蒙 , R·Y·纳佳 , S·费尔玛 , T·鲍威尔 , W·J·韦斯特林宁
IPC: G06F12/08
CPC classification number: G06F12/0866 , G06F3/061 , G06F3/0656 , G06F3/0679 , G06F12/08 , G06F2212/1016 , G06F2212/222 , G06F2212/281 , G06F2212/305 , G06F2212/312 , G06F2212/313 , Y02D10/13
Abstract: 为了提供一种更有效的永久存储设备,一个或多个长期存储媒体连同非易失性存储器被包括。在一个实施例中,一部分非易失性存储器被用作写缓冲器和读高速缓存以用于对长期存储媒体的写和读。接口被提供以用于控制作为写缓冲器和读高速缓存的非易失性存储器的使用。另外,一部分非易失性存储器被用来提供用于该长期存储媒体的指定扇区的直接映射。与永久存储设备相关的描述性数据被存储在该非易失性存储器的另一部分中。
-
-
-
-
-
-
-
-
-