문제
트랜잭션의 ACID 특성 중 다음 상황과 가장 관련이 깊은 것은?
"두 개의 트랜잭션이 동시에 실행되더라도 각각이 독립적으로 실행된 것과 같은 결과를 보장해야 한다"
① 원자성(Atomicity) ② 일관성(Consistency) ③ 격리성(Isolation) ④ 영속성(Durability)
정답
3번
해설
격리성(Isolation)은 동시에 실행되는 트랜잭션들이 서로 간섭하지 않고 독립적으로 실행되는 것처럼 보장하는 특성이다. 원자성은 모든 연산의 완전 실행 또는 전혀 실행되지 않음을 의미하고, 일관성은 데이터베이스의 무결성 제약 조건 유지를, 영속성은 커밋된 결과의 영구 저장을 의미한다.