Transaction의 특징

Calvin Park·2022년 5월 26일
0

TRANSACTION의 특징들의 관하여서
ACID
Atomicity(원자성)
Consistency(일관성)
Isolation(고립성)
Durability(영속성)

원자성

  • 원자성은 트랜잭셩이 DB에 모두 반영되거나, 전혀 반영되지 않거나를 뜻한다.
  • ALL OR NOTHING

일관성

  • 일관성은 트랜잭션 작업 처리의 결과가 항상 일관되어야 한다를 뜻한다.
  • 즉 데이터 타입이 반환 후와 전이 항상 동일해야한다.

독립성

  • 독립성은 하나의 트랜잭션은 다른 트랜잭션에 끼어들 수 없고 마찬가지로 독립적임을 의미한다.
  • 즉 가각의 트랜잭션은 독립적이라 서로 간섭이 불가능하다.

지속성

  • 지속성은 트랜잭션이 성공적으로 완료되면 영구적으로 결과에 반영되어야 함을 뜻한다.
    보통 commit이 된다면 지속성은 만족할 수 있다.
profile
Personal Velog Note

0개의 댓글