請以Log-Based Recovery 資料復原模式為例,就如下的log 資料,以表
格說明Defered DB Update 跟Immediate DB Update,系統如於Time2,
Time5 or Time6 時間點後發生故障(故障時間點是獨立的,即一次僅就
一個時間點故障而言),那些DB 異動的動作,需使用那種復原方式(Undo
(Rollback)或Redo(Rollforward))來處理。(15 分)
Time0: <T1, BEGIN TRAN>
Time1: <T1, UPDATE, …, data1, 1000>
Time2: <T1, UPDATE, …, data2, 500>
Time3: <T1, COMMIT TRAN>
Time4: <T2, BEGIN TRAN>
Time5: <T2, UPDATE, …, data3, 1500>
Time6: <T2, COMMIT TRAN>