crashes and transaction errors. • Recovery techniques are often intertwined with the concurrency control mechanisms. Recovery Concepts • Recovery from transaction failures - database is restored to the most recent consistent state just before the time of failure. • Procedure – system must keep information about the changes that were applied to data items by the various transactions. • This information is in the system log Typical Strategy for Recovery