【アンチエントロピー】
アンチエントロピー とは?
最終更新:
💡 同じデータのコピーを照合し、ズレを直す仕組み
分散システムで、同じデータを持つレプリカ間の差を検出し、整合させる仕組み。Cassandraの修復ではマークルツリーでデータを比較する。修復の実行方法や頻度、競合する値の扱いはシステムによって異なる。
📌 このページのポイント
データのコピーなのに、なぜズレるの?
通信障害やノードの停止などで、一部のレプリカが書き込みを受け取れない場合があるんだ。後からその差を見つけ、そろえるための仕組みがアンチエントロピーだよ。
全部のデータを、送り合うの?
どちらの値に、そろえるの?
放っておけば、自動で直る?
修復は、何度でも気軽にできる?
まとめ:ざっくりこれだけ覚えればOK!
「アンチエントロピー」って出てきたら「分散したデータのコピーを照合し、ズレを直す仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Anti-entropy」 = データの不一致を修復する仕組みの呼び名
💬 Cassandraの公式資料ではanti-entropy repairと呼ばれるよ。物理現象を計算する処理ではなく、レプリカ間のデータをそろえる話なんだ。