데이터베이스 로그(log)에 대한 설명으로 가장 적절한 것은? | [경찰간부후보생 데이터베이스론] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 데이터베이스론] 23년 1회차
데이터베이스 로그(log)에 대한 설명으로 가장 적절한 것은?
1
트랜잭션의 동시성 제어를 위해 작성하는 파일이다.
2
로그 기록 시 변경 후의 값만을 저장한다.
3
트랜잭션 수행이 종료될 때만 기록한다.
4
트랜잭션의 종료 또는 중단 여부를 판단할 수 있다.
해설
로그로 트랜잭션의 종료 또는 중단 여부를 판단할 수 있다.
로그에는 트랜잭션의 시작, 갱신, 완료, 철회 기록이 남으므로 회복 시 REDO와 UNDO 대상을 가려낼 수 있다.
- 동시성 제어용 파일: 로그는 회복을 위한 파일이고 동시성 제어는 로킹 등이 맡는다.
- 변경 후 값만 저장: 변경 전 값과 변경 후 값을 모두 기록해야 한다.
- 종료 시에만 기록: 트랜잭션 수행 중 갱신이 일어날 때마다 기록한다.
오류나 개정된 내용이 보이면 알려주세요