트랜잭션

Siwoo Pak·2021년 8월 26일
0

DB

목록 보기
2/13

1. 트랜잭션

  • 데이터 베이스의 작업을 처리하는 단위.

2. 특성

  • 원자성
    • 데이터베이스 연산의 전부가 실행되거나 전혀 실행되지 않아야 함.(all or nothing)
    • 즉, 트랜젹선의 처리가 완전히 끝나지 않았을 경우는 실행되지 않는 상태와 같아야 함.
  • 일관성
    • 트랜잭션 실행 결과로 데이터베이스의 상태가 모순되지 않아야함
    • 트랜잭션 실행 후에도 일관성이 유지되어야 함.
  • 고립성
    • 트랜잭션 실행 주에 생성하는 연산의 중간 겨로가는 다른 트랜잭션이 접근할 수 없음.
    • 죽, 부분적인 샐행 결과를 다른 트랜잭션이 볼 수 없음
  • 영속성
    • 트랜잭션이 그 실행을 성공적으로 완료하면 그 결과는 영구적 보장이 되어야 함.
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글