트랜잭션


  1. 여러 개의 작업을 하나로 묶은 실행 유닛, 각 트랜잭션은 하나의 특정 작업으로 시작을 해 묶여 있는 모든 작업을 다 완료해야 정상적으로 종료
  2. 만약 하나의 트랜잭션에 속해있는 여러 작업중에서 단 하나의 작업이라도 실패한다면 트랜잭션에 속한 모든 작업을 실패한 것으로 판단
  3. 성공,실패 두 개의 결과만 존재
  4. 데이터베이스 트랜잭션은 ACID 특성을 가짐

ACID


데이터베이스 트랜잭션이 발생할 때, 그 안정성을 보장할 수 있는 성질