ACID features of transaction

  • Atomicity(원자성) :

    • DBMS는 완료되지 않은 트랜잭션의 중간 상태를 데이터베이스에 반영해서는 안 된다. ‘all or nothing’
  • Consistency(일관성) :

  • Isolation(독립성) :

    • 여러 트랜잭션이 동시에 수행되더라도 각각의 트랜잭션은 다른 트랜잭션의 수행에 영향을 받지 않고 독립적으로 수행되어야 한다.
  • Durability(지속성) :

    • 트랜잭션이 성공적으로 완료되어 커밋되고 나면, 해당 트랜잭션에 의한 모든 변경은 장애가 발생하더라도 보존되어야 한다.
Share