IT用語集 › データベース › WAL(ログ先行書き込み)
データベースに永続性(ACIDのD)をもたらす手法。実際のデータファイルより先に、順次書き込みのログへ記録する。
クラッシュした場合はWALを再生して、コミット済みのトランザクションを復元する。PostgreSQL、MySQLのInnoDB、SQLiteのいずれもWALを備える。ストリーミングレプリケーションの土台でもあり、WALをリアルタイムでレプリカへ送ることで複製が成り立つ。