Detection and recovery techniques for database corruption
DSpace at IIT Bombay
View Archive InfoField | Value | |
Title |
Detection and recovery techniques for database corruption
|
|
Creator |
BOHANNON, PHILIP
RASTOGI, RAJEEV SESHADRI, S SILBERSCHATZ, AVI SUDARSHAN, S |
|
Subject |
database management systems
software fault tolerance storage management system recovery |
|
Description |
Increasingly, for extensibility and performance, special purpose application code is being integrated with database system code. Such application code has direct access to database system buffers, and as a result, the danger of data being corrupted due to inadvertent application writes is increased. Previously proposed hardware techniques to protect from corruption require system calls, and their performance depends on details of the hardware architecture. We investigate an alternative approach which uses codewords associated with regions of data to detect corruption and to prevent corrupted data from being used by subsequent transactions. We develop several such techniques which vary in the level of protection, space overhead, performance, and impact on concurrency. These techniques are implemented in the Dali main-memory storage manager, and the performance impact of each on normal processing is evaluated. Novel techniques are developed to recover when a transaction has read corrupted data caused by a bad write and gone on to write other data in the database. These techniques use limited and relatively low-cost logging of transaction reads to trace the corruption and may also prove useful when resolving problems caused by incorrect data entry and other logical errors.
|
|
Publisher |
IEEE
|
|
Date |
2009-05-14T13:46:49Z
2011-12-08T07:18:05Z 2011-12-26T13:02:04Z 2011-12-27T05:48:01Z 2009-05-14T13:46:49Z 2011-12-08T07:18:05Z 2011-12-26T13:02:04Z 2011-12-27T05:48:01Z 2003 |
|
Type |
Article
|
|
Identifier |
IEEE Transactions on Knowledge and Data Engineering 15(5), 1120-1136
1041-4347 10.1109/TKDE.2003.1232268 http://hdl.handle.net/10054/1364 http://dspace.library.iitb.ac.in/xmlui/handle/10054/1364 |
|
Language |
en
|
|