문제
다음 중 데이터베이스 트랜잭션의 ACID 특성에 대한 설명으로 가장 적절한 것은?
① 원자성(Atomicity)은 트랜잭션의 모든 연산이 완전히 수행되거나 전혀 수행되지 않아야 함을 의미한다 ② 일관성(Consistency)은 여러 사용자가 동시에 데이터에 접근할 수 있음을 의미한다 ③ 격리성(Isolation)은 트랜잭션이 성공적으로 완료되면 결과가 영구적으로 반영됨을 의미한다 ④ 지속성(Durability)은 데이터베이스의 제약조건을 위반하지 않음을 의미한다
정답
1번
해설
①원자성(Atomicity)은 트랜잭션의 모든 연산이 완전히 수행되거나 전혀 수행되지 않는 'All or Nothing' 특성을 의미한다. ②일관성(Consistency)은 트랜잭션 실행 후에도 데이터베이스가 일관된 상태를 유지하는 것, ③격리성(Isolation)은 동시 실행되는 트랜잭션들이 서로 영향을 주지 않는 것, ④지속성(Durability)은 성공적으로 완료된 트랜잭션의 결과가 영구적으로 반영되는 것이다.