728x90
tx( transaction control ) - 마리오 게임
- 명령어
- commit : 저장
- savepoint : rollback 할 위치 - 임시저장
- savepoint를 만들어 두면 rollback을 할 위치를 설정 가능
- 하지만 commit을 한 상태는 아니므로 문제 발생시 직전 commit 단계로 rollback 된다.
- rollback : 저장 전으로 돌아감
- implicit 제어 명령어
- 자동 commit : DDL, DCL
- 수동 commit : DML
- rollback : 비정상 종료
- 속성
- atomic: 원자성
- consist: 일관성
- isolation: 독립성
- 수정 중에는 다른 사용자 접근 안된다.
- rollback, commit 2개중 하나를 수행해야 lock이 풀린다.
- duration: 지속성