Recovery

From Algorithm Wiki
Jump to navigation Jump to search

Problem Description

Database recovery is the process of restoring the database to a correct (consistent) state in the event of a failure. In other words, it is the process of restoring the database to the most recent consistent state that existed shortly before the time of system failure.

Bounds Chart

RecoveryBoundsChart.png

Step Chart

RecoveryStepChart.png

Improvement Table

Complexity Classes Algorithm Paper Links Lower Bounds Paper Links
Exp/Factorial
Polynomial > 3
Cubic
Quadratic
nlogn
Linear
logn [ ARIES (1992)]