DB/sql

10. meta 정보 - transaction Control (tx)

wooweee 2023. 4. 16. 17:41
728x90

tx( transaction control ) - 마리오 게임

  •  명령어
    1. commit : 저장
    2. savepoint : rollback 할 위치 - 임시저장
      • savepoint를 만들어 두면 rollback을 할 위치를 설정 가능
      • 하지만 commit을 한 상태는 아니므로 문제 발생시 직전 commit 단계로 rollback 된다.
    3. rollback : 저장 전으로 돌아감

  • implicit 제어 명령어
    • 자동 commit : DDL, DCL
    • 수동 commit : DML
    • rollback : 비정상 종료

  • 속성
    • atomic: 원자성
    • consist: 일관성
    • isolation: 독립성
      • 수정 중에는 다른 사용자 접근 안된다.
      • rollback, commit 2개중 하나를 수행해야 lock이 풀린다.
    • duration: 지속성