Write-Ahead ログ
すべての状態の変更を追記専用ログへのコマンドとして永続化することで、データをディスクにフラッシュする必要なく、耐久性の保証を提供します。
別名: コミットログ
問題
データが格納されているサーバーマシンが故障した場合でも、堅牢な耐久性の保証が必要です。サーバーはアクションを実行することに同意すると、失敗してすべてのメモリ内の状態が失われてもそのアクションを実行する必要があります。
ソリューション
ハードディスク上のファイルでそれぞれの状態の変更をコマンドとして格納します。
詳細については、oreilly.com のオンライン電子書籍の第 3 章を参照してください。
このパターンは分散システムのパターンの一部です。
2023 年 11 月 23 日