문제
트랜잭션의 특징 중 모든 연산이 데이터베이스에 전부 반영되거나 전혀 반영되지 않아야 한다는 성질은?
① 원자성(Atomicity) ② 일관성(Consistency) ③ 격리성(Isolation) ④ 영속성(Durability)
정답
1번
해설
정답: 1. 원자성은 트랜잭션의 모든 연산이 전부 수행되거나 전혀 수행되지 않아야 한다는 성질이다.
오답 풀이
- 1번: 원자성은 All or Nothing 성질을 의미한다.
- 2번: 일관성은 트랜잭션 수행 전후로 데이터베이스가 일관된 상태를 유지하는 성질이다.
- 3번: 격리성은 동시에 수행되는 트랜잭션 사이의 간섭을 막는 성질이다.
- 4번: 영속성은 완료된 트랜잭션의 결과가 영구적으로 반영된다는 성질이다.
보충 개념 트랜잭션의 ACID는 원자성, 일관성, 격리성, 영속성의 머리글자이다.