jinsusong / CS-Study

CS
3 stars 5 forks source link

트랜잭션의 상태(State)에는 어떤 것이 있나요? #97

Open jinsusong opened 1 year ago

yerimstar commented 1 year ago

image

  1. 활성화(Active) : 트랜잭션이 작업을 시작하여 실행 중인 상태
  2. 실패(Failed) : 트랜잭션에 오류가 발생하여 실행이 중단된 상태
  3. 철회(Aborted) : 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태
  4. 부분 완료(Partially commited) : 트랜잭션의 마지막 연산까지 실행하고 commit 요청이 들어온 직후의 상태. 최종 결과를 데이터베이스에 아직 반영하지 않은 상태.
  5. 완료(Commited) : 트랜잭션이 성공적으로 종료되어 commit 연산을 실행한 후의 상태

https://rebro.kr/162