로그 선행 기입
From CS Wiki
WAL; Write-Ahead Logging
- 데이터베이스 시스템에서 ACID의 특성 가운데 원자성과 내구성을 제공하는 기술의 한 계열이다.
- 모든 수정은 적용 이전에 로그에 기록
- redo 및 undo 정보 모두 로그에 기록
관련 알고리즘[edit | edit source]
사용 제품[edit | edit source]
- PostgreSQL 데이터베이스 시스템은 WAL을 사용하여 포인트 인 타임 복구와 데이터베이스 복제 기능을 제공
- SQLite 데이터베이스도 WAL을 지원
- 몽고DB는 로그 선행 기입을 사용하여 일관성과 충돌 안전을 제공
- 아파치 HBase는 WAL을 사용하여 재난 후 복구를 제공