Design of Main Memory Database System/Recovery
Recovery in DBMS means recovering the database. That is restoring the database to a state that is known to be consistent after some failure that makes the database inconsistent.
There are many things which can go wrong in a database environment. The following sections discuss about most important failure modes
- Hard Disk Failure
- Process Failure - software errors
- System Failure - power loss