로그 선행 기입 기법 로그 선행 기입(write-ahead logging, WAL)을 사용하는 시스템에서 모든 수정은 적용 이전에, 로그에 기록된다. 일반적으로 redo 및 undo 정보는 둘 다 로그에 저장된다. 로그 선행 기입이 사용된다면 프로그램은 이러한 로그를 검사하여 예기치 않은 일이 발생할 시 해야 할 일과 실제로 했던 일을 비교하게 된다. 데이터 베이스의 데이터 파일을 로그 레코드 사용하여 동기화 디스크에 연속해서 쓰기 때문에 무작위로 쓰는 것보다 성능 좋음 디스크에 쓰는 용량과 횟수 감소 데이터베이스 버퍼를 이용해 데이터 파일 변경을 효율적으로 수행 데이터베이스 버퍼 데이터 파일로의 입력을 데이터베이스 버퍼 경유로 일원화 트랜잭션마다 버퍼를 취할 경우 로그와 데이터 파일 간 일관성이 저하됨..