문제
트랜잭션의 주요 특성 중 하나로 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행 중에 다른 트랜잭션의 연산이 끼어들 수 없음을 의미하는 것은?
① Log ② Consistency ③ Isolation ④ Durability
정답
3번
해설
정답: 3. 다른 트랜잭션의 연산이 끼어들 수 없는 특성은 격리성(Isolation)이다.
오답 풀이
- 1번: Log는 ACID 특성이 아니다.
- 2번: Consistency(일관성)는 실행 전후 일관성 유지이다.
- 3번: Isolation(격리성)이 정답이다.
- 4번: Durability(지속성)는 완료 결과의 영구 반영이다.
보충 개념 트랜잭션의 ACID는 원자성, 일관성, 격리성, 지속성이다.