Recovery Techniques:After Reading the types of failures and database errors, let us talk about how to recover from the failures. Recovery can be complete using/restoring the previous consistent state (backward recovery) or by moving forward to the next consistent state as per the committed transactions recovery (forward recovery). Please note that a system can recover from software and hardware failures by using the forward and backward recovery only if the system log is intact. What is the system log? We will talk about it in more detail, but first let us describe forward and backward recovery.