정의
Commit / Rollback
예시
과정 디스크 → 메모리로 데이터 읽음 메모리에서 연산 처리 결과를 디스크에 저장
트랜잭션 처리
| 특성 | 설명 |
|---|---|
| 원자성 (Atomicity) | 전부 수행되거나 전부 취소되어야 함 (예: A만 보내고 B에 도착 안 되면 전체 취소) |
| 일관성 (Consistency) | 트랜잭션 전후로 DB가 일관된 상태 유지 (제약조건 만족) |
| 고립성 (Isolation) | 다른 트랜잭션이 간섭하지 않음 (독립 실행) |
| 지속성 (Durability) | 트랜잭션이 완료되면 영구히 반영 (시스템 장애에도 보존) |
상태별 설명