Transaction

호준·2022년 8월 22일
0

TIL

목록 보기
2/9
post-thumbnail

DB Transaction 이란?

  • 한 번 질의가 실행되면 질의가 모두 수행되거나 모두 수행되지 않는 작업수행의 논리적 단위
  • 작업의 시작-끝을 단위화를 한 것
  • script -> 절차적이다

*TPS(Transaction Per Second) : 초당 트랙잭션 수

Transaction 특성

  1. 원자성
    • Transaction의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장
  2. 일관성
    • Transaction이 성공적으로 완료되면 일관적인 DB상태를 유지하는 것
  3. 격리성
    • Transaction 수행시 다른 트랜잭션의 작업이 끼어들지 못하도록 보장
  4. 지속성
    • 성공적으로 수행된 트랜잭션은 영원히 반영이 되는 것
profile
도전하지 않는 사람은 실패도 성공도 없다

0개의 댓글