[CS] Rollback이란?
ROLLBACK이란?
트랜잭션 연산 처리 중 문제가 발생하여 문제 발견 사항을 취소하는 명령어.
트랜잭션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌린다.
Transaction(INSERT, UPDATE, DELETE)의 작업 내용을 취소한다.
이전 COMMIT한 곳 까지만 복구한다.
COMMIT과 ROLLBACK의 장점
- 데이터 무결성 보장
- 영구적인 변경 전에 데이터의 변경 사항을 확인할 수 있음
- 논리적으로 연관된 작업을 그룹화 할 수 있음
요약
- ROLLBACK을 통하여 데이터 무결성을 보장할 수 있음.
- ROLLBACK은 이전 COMMIT한 곳까지 트랜잭션 작업 내용을 취소하여 되돌린다.
댓글남기기