发明名称 用于自动数据库或文件系统维护和修复的系统和方法
摘要 本发明一般涉及数据库和文件系统管理,尤其涉及自动数据库和文件系统维护和修复,以确保数据可靠性。本发明的各个方面涉及响应并校正在数据页面层上对所有数据页面类型的数据损坏,以及各种情形的恢复(包括重建或还原操作),包括但不限于索引页面损坏(集聚的和非集聚的)、数据页面损坏、以及日志文件中的页面损坏。
申请公布号 CN100570599C 申请公布日期 2009.12.16
申请号 CN200480012373.5 申请日期 2004.07.29
申请人 微软公司 发明人 A·A·欧克斯;H·R·科达瓦拉;M·J·斯利曼
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海专利商标事务所有限公司 代理人 陈 斌
主权项 1.一种用于数据库文件系统的自动化数据可靠性系统,所述数据可靠性系统包括:一组策略,用于执行数据库管理任务;一个用于对页面层上的一组数据损坏作出响应的子系统;一个如果页面存在于最近瞬象之中且具有有效的处理日志则用于第一层恢复以便尝试修复遭损坏的页面的子系统,所述遭损坏的页面从所述最近瞬象中被找到并且被复制,通过快进应用于所述页面的事务处理,将所述处理日志应用于所述遭损坏的页面;以及一个用于第二层恢复以便在所述遭损坏的页面不能修复时尝试重建或还原遭损坏的页面的子系统,其中所述用于第二层恢复以便在所述遭损坏的页面不能修复时尝试重建或还原遭损坏的页面的子系统包括一个用于寻址索引页面损坏的子系统,其中,使用离线索引重建来尝试修复可恢复索引故障,数据库在修复期间在线,而索引则离线。
地址 美国华盛顿州