• Keine Ergebnisse gefunden

Relational Databases 2 Exercise Sheet 11: Recovery

N/A
N/A
Protected

Academic year: 2021

Aktie "Relational Databases 2 Exercise Sheet 11: Recovery"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Relational Databases 2 Exercise Sheet 11: Recovery

Exercise 1

a) What is the system log used for? What are the typical kinds of entries?

b) What are checkpoints and why are they important?

c) What are UNDO- and REDO-type log entries?

Exercise 2

a) How are buffers and caches used by recovery algorithms?

b) What is meant by transaction rollback? What is a cascading rollback? Which recovery methods do not need any rollback?

Exercise 3

a) Discuss deferred updates technique. What are the advantages and disadvantages? Why is it called no-undo/redo?

b) Briefly describe shadow paging recovery. Under which circumstances does it not need a log?

c) Describe briefly the 3 phases of ARIES.

d) What does steal/no-steal and force/no-force mean with regard to buffer management for transaction processing?

Referenzen

ÄHNLICHE DOKUMENTE

• A transaction T2 creates a new account (Kto-Nr: 180; Balance: 750) and updates the Sum of the corresponding office in the investment table?. Show a schedule where

Apply and visualize the timestamp ordering algorithm for both schedules.. Can the schedule

Considering a large company: Would they prefer role-based access control or discretionary access control.. Please explain

Provide an example on how perturbation-based techniques can improve statistical database

Exercises will be discussed on Friday on week after the respective lecture was given.. The handouts are optional and do not have to be

You may hand in your solutions on paper before the lecture or into the mailbox at the IFIS floor (Mühlenpfordtstraße 23, 2nd floor).. Please do not

If the scheduler can choose which operation to execute, it chooses the operation that has been occurred earlier in

Exercises have to be turned in until Tuesday of each respective week and may be completed in teams of two students each.. You may hand in your solutions on paper before the lecture