Professional Documents
Culture Documents
Characterizing Schedules (Recoverability)
Characterizing Schedules (Recoverability)
Characterizing Schedules (Recoverability)
systems
Characterizing schedules based on
Recoverability
FR
Things to cover
• Recoverable schedule
• Non-Recoverable schedule
• Types of Recoverable
schedules
▪ Cascading schedules
▪ Cascadeless schedules
▪ Strict schedules
Add a footer 2
FR
Recoverability
Add a footer 3
Recoverable FR
Schedules
Add a footer 4
FR
Add a footer 5
FR
Non Recoverable schedules
6
FR
7
FR
Types of Recoverable schedules
1.Cascading schedules
8
Example:- FR
9
FR
2.Cascade-less schedules
• If a transaction fails before committing, its updates must be rolled back, but any
transactions that have read its uncommitted data need not be rolled back.
10
FR
• Here, the updated value of X is read by transaction T2 only after the commit of
transaction T1. Hence, the schedule is cascadeless schedule.
11
FR
3.Strict schedules
12
FR
14
FR
Thank you!
Add a footer 15