CHAPTER 11

DATABASE RECOVERY SYSTEM

After reading this chapter, the reader will understand:

  • Types of failures that can occur in a system
  • Caching of disk pages containing data items
  • How system log is maintained during normal execution so that the recovery process can be performed
  • The process of checkpointing, which helps in reducing the time taken to recover from a crash
  • The two categories of recovery techniques, namely, log-based recovery techniques and shadow paging
  • The further classification of log-based techniques into two types, namely, techniques based on deferred update and techniques based on immediate update
  • Recovery of a system with multiple concurrent transactions
  • ARIES recovery algorithm
  • Recovery of a system from catastrophic failures ...

Get Introduction to Database Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.