- 한 번 질의가 실행되면 질의가 모두 수행되거나 모두 수행되지 않는 작업수행의 논리적 단위
- 작업의 시작-끝을 단위화를 한 것
- script -> 절차적이다
*TPS(Transaction Per Second) : 초당 트랙잭션 수
- 원자성
- Transaction의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장
- 일관성
- Transaction이 성공적으로 완료되면 일관적인 DB상태를 유지하는 것
- 격리성
- Transaction 수행시 다른 트랜잭션의 작업이 끼어들지 못하도록 보장
- 지속성
- 성공적으로 수행된 트랜잭션은 영원히 반영이 되는 것