Question 1:
Discuss and illustrate out the dissimilar kinds of transaction failures. What do you understand by catastrophic failure?
Question 2:
Discuss and illustrate out the actions which are taken by the read_item and write_item operations on the database.
Question 3:
What is the system log employed for? What are the typical types of entries in the system log? What are checkpoints, and why are they significant?
Question 4:
What are transaction commit points, and why are they significant?
Question 5:
How are caching and buffering methods employed by recovery subsystem?
Question 6:
What are the before image (BFIM) and after image (AFIM) of the data item? What is the differentiation between in-place updating and shadowing, with respect to their handling of the BFIM and AFIM?
Question 7:
What do you understand by the term UNDO-type and REDO-type log entries?
Question 8:
Illustrate out the write-ahead logging protocol.