发明授权
US06374264B1 Method and apparatus for detecting and recovering from data corruption of a database via read prechecking and deferred maintenance of codewords
有权
用于通过读取预检和代码字的延迟维护来检测和恢复数据库的数据损坏的方法和装置
- 专利标题: Method and apparatus for detecting and recovering from data corruption of a database via read prechecking and deferred maintenance of codewords
- 专利标题(中): 用于通过读取预检和代码字的延迟维护来检测和恢复数据库的数据损坏的方法和装置
-
申请号: US09207926申请日: 1998-12-09
-
公开(公告)号: US06374264B1公开(公告)日: 2002-04-16
- 发明人: Philip L. Bohannon , Rajeev Rastogi , Srinivasan Seshadri , Abraham Silberschatz , Sundararajarao Sudarshan
- 申请人: Philip L. Bohannon , Rajeev Rastogi , Srinivasan Seshadri , Abraham Silberschatz , Sundararajarao Sudarshan
- 主分类号: G06F1730
- IPC分类号: G06F1730
摘要:
A method of detecting and recovering from data corruption of a database is characterized by the step of protecting data of the database with codewords, one codeword for each region of the database; and verifying that a codeword matches associated data before the data is read from the database to prevent transaction-carried corruption. A deferred maintenance scheme is recommended for the codewords protecting the database such that the method of detecting and recovering from data corruption of a database may comprise the steps of protecting data of the database with codewords, one codeword for each region of the database; and asynchronously maintaining the codewords to improve concurrency of the database. Moreover, the database may be audited by using the codewords and noting them in a table and protecting regions of the database with latches. Once codeword values are computed and checked against noted values in memory, a flush can cause codewords from outstanding log records to be applied to the stored codeword table.
信息查询