ローウォーターマーク

ログのどの部分を破棄できるかを示すライトアヘッドログ内のインデックス

問題

ライトアヘッドログは、パーシスタントストアへのあらゆる更新を保持します。これは時間の経過とともに無制限に増大する可能性があります。 セグメントログ はファイルを小さく保ちますが、更新しない限り、合計のディスクストレージは無期限に増大する可能性があります。

ソリューション

ログのどの部分を安全に破棄できるかをロギングマシナリに通知するメカニズムを使用します。このメカニズムはログを破棄できる最小オフセット(またはローウォーターマーク)を提示します。

詳細については、oreilly.com のオンライン電子書籍の第 05 章を参照してください。

このパターンは 分散システムのパターン の一部です。

2023 年 11 月 23 日