정보처리기사 실기데이터베이스 이론트랜잭션 ACID와 2PL난이도 2DESCRIPTIVE

정보처리기사 실기 트랜잭션 ACID와 2PL 기출문제 #3153

문제

데이터베이스 동시성 제어에서 **엄격한 2단계 로킹 프로토콜(Strict 2PL)**과 **타임스탬프 순서 프로토콜(Timestamp Ordering)**의 핵심 차이점을 비교하여 서술하시오.

정답

엄격한 2PL은 트랜잭션 종료 시까지 모든 락을 보유하여 연쇄 철회를 방지하고, 타임스탬프 순서 프로토콜은 트랜잭션 시작 시점의 타임스탬프 순서대로 데이터 접근을 허용하여 교착상태 없이 직렬성을 보장한다.

연쇄 철회 방지트랜잭션 종료타임스탬프 순서교착상태 없음

해설

Strict 2PL은 일반 2PL과 달리 커밋/어보트 시점까지 모든 락을 유지하여 더 엄격한 격리성을 제공하며, 타임스탬프 방식은 락 대신 시간 기반 순서로 충돌을 해결하여 교착상태를 원천적으로 방지한다는 점이 핵심 차이점이다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] 트랜잭션 ACID와 2PL 데이터베이스 이론 기출 #3153 | sqldpass