[SQL] REDO VS UNDO 무엇이 다를까?
글 주제로 우려먹고 있는 REDO와 UNDO, 마지막으로 둘을 비교해보고자 한다 1. 목적:UNDO: 이미 수행된 변경사항을 취소하고 데이터를 이전 상태로 되돌리는 데 목적이 있다. 이를 통해 오류나 잘못된 데이터 수정 작업을 되돌릴 수 있다.REDO: 시스템 장애나 다른 예기치 않은 사건 후 데이터베이스를 회복하는 과정에서 이미 커밋된 트랜잭션의 변경사항을 다시 적용하는 데 목적이 있다. 이는 데이터의 일관성과 안정성을 보장한다.2. 작동 원리:UNDO: 데이터베이스는 변경사항을 로그 파일에 기록한다. UNDO 작업을 할 때 이 로그 파일을 참조하여 변경 전 데이터 상태로 되돌린다.REDO: 데이터베이스는 커밋된 트랜잭션의 변경사항을 REDO 로그 파일에 기록한다. 시스템 재시작 후 이 로그 파일을 사..