참고한 것들
Transaction
- Transaction 은 DB의 상태를 변화시키는 “논리적 기능의 작업 단위” 라 할 수 있다.
- “논리적 기능의 작업단위” 이기 때문에 하나의 연산뿐 아니라 여러개의 연산이 하나의 기능을 위해 수행된다면 transaction 을 구성할 수 있다.
- 또한 회복 (Recovery) 과 병행 제어 (Concurrency) 에 있어서도 하나의 단위가 된다.
- Transaction 이 지켜야 되는 4가지 속성을 ACID (Atomicity, Consistency, Isolation, Durability) 라고 부른다.