[9급 국가직 컴퓨터일반 2012년 17번]

지연갱신(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>
시스템 실패
컴퓨터일반
  1. ①T1 : no operation
  2. ②T2 : redo
  3. ③T3 : no operation
  4. ④T4 : undo

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고