Commit(커밋)
- 깃허브에서 많이 본 친구
- 모든 작업을 최종적으로 데이터베이스에 반영하는 명령어
- commit 명령을 수행하면 변경된 내용이 데이터베이스에 영구 저장
- if( ! commit명령 수행 ) { 작업 결과 데이터베이스에 최종 반영 X }
- if( commit 명령 수행 ) { 하나의 트랜잭션 과정 종료 }
Rollback(롤백)
- 작업 중 문제 발생 시, 트랜잭션 내의 수행된 작업들 취소.
- if(rollback 명령 수행) { 트랜잭션 시작 이전의 상태로 되돌아감 }