Day 12 트랜잭션의 특성

태규 최·2022년 9월 24일
0

1day 1cs

목록 보기
11/17

트랜잭션의 특성

트랜잭션이란 데이터에 대한 하나의 논리적 단위

트랜잭션은 원자성, 일관성 ,독립성 , 영구성을 보장해야 한다.

원자성(Atomicity) :

  • 트랜잭션과 관련된 작업들이 실행되다가 작업이 성공하거나 실패할때는 전부 성공하거나 실패해야 한다.
  • 하나의 작업이라도 실패한다면 롤백이 일어난다.

일관성(Consistency) :

  • 트랜잭션이 성공적으로 완료되면 일관성있는 데이터베이스 상태를 유지한다.

독립성(Isolation):

  • 트랜잭션을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하게하고 영향을 받지 않아야 한다.

지속성(durability)

  • 트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용이 저장된다.

0개의 댓글