지연갱신(deferred update)을 기반으로 한 회복기법을 사용하는 DBMS에서 다음과 같은 로그 레코드가 생성되었다. 시스템 실패가 발생하여 DBMS가 재시작할 때, 데이터베이스에 수행되는 연산으로 옳지 않은 것은? (단, <Tn, A, old, new>는 트랜잭션 Tn이 데이터 A의 이전값(old)을 이후값(new)으로 갱신했다는 의미이다)
<T1, Start> 시간<T1, A, 900, 1000> ↓<T1, Commit><T4, Start><T3, Start><T2, Start><검사점 연산(Checkpoint)><T2, B, 2100, 2200><T2, Commit><T3, C, 1700, 1800><T3, Abort><T4, A, 600, 700>시스템 실패
- ①T1 : no operation
- ②T2 : redo
- ③T3 : no operation
- ④T4 : undo
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)