문제
다음 설명에 해당하는 데이터베이스 회복 프로토콜의 명칭을 쓰시오.
데이터 페이지를 디스크에 쓰기 전에 반드시 로그를 먼저 기록(원자성 지원)하고, 트랜잭션을 커밋하기 전에 모든 로그를 디스크에 기록(지속성 지원)하도록 하는 로그 기반 회복 프로토콜.
정답
WAL(Write-Ahead Logging) 프로토콜
해설
WAL(Write-Ahead Logging)은 ①데이터 페이지를 쓰기 전 로그를 먼저 기록해 Undo(원자성)를, ②커밋 전 모든 로그를 디스크에 기록해 Redo(지속성)를 보장하는 두 규칙을 갖는다.