정보처리기사 (실기)
트랜잭션(Transaction)의 주요 특성 4가지
쑨토리
2023. 9. 26. 20:47
- 원자성
: 트랜잭션의 가장 기본적인 특성으로 트랜잭션 내의 연산은 반드시 모두 수행되어야 하며 그렇지 못한 경우 모두 수행되지 않아야 함.
: 모두 수행이 되거나, 모두 수행이 되지 않아야 한다.
- 일관성
: 트랜잭션이 정상적으로 완료된 후 언제나 일관성 있는 데이터베이스 상태가 되어야 하며, 결과에 모순이 생겨서는 안 됨.
- 독립성 / 격리성
: 하나의 트랜잭션이 수행 중에는 다른 트랜잭션이 접근할 수 없고 각각의 트랜잭션은 독립적이어야 함.
- 영속성
: 지속성이라고도 하며, 트랜잭션이 성공적으로 완료된 후 결과는 지속적으로 유지되어야 함.