7.5. マージポリシー


マージポリシーは、クラスターパーティションを 1 つにまとめる際に Data Grid がレプリカ間の競合を解決する方法を制御します。Data Grid が提供するマージポリシーのいずれかを使用するか、EntryMergePolicy API のカスタム実装を作成できます。

表7.2 Data Grid のマージポリシー
マージポリシー説明留意事項

NONE

Data Grid は、分割されたクラスターをマージする際に競合を解決しません。これは、デフォルトのマージポリシーです。

ノードはプライマリーの所有者ではないセグメントをドロップするため、データが失われる可能性があります。

PREFERRED_ALWAYS

Data Grid は、クラスター内の過半数のノードに存在する値を検出し、競合を解決するのに使用します。

Data Grid は、古い値を使用して競合を解決する可能性があります。エントリーが過半数のノードで利用可能な場合でも、少数派側のパーティションで最後の更新が行われる可能性があります。

PREFERRED_NON_NULL

Data Grid は、クラスター上で見つかった最初の null 以外の値を使用して競合を解決します。

Data Grid は削除されたエントリーを復元する場合があります。

REMOVE_ALL

Data Grid は、競合するすべてのエントリーをキャッシュから削除します。

分割されたクラスターをマージする際に、異なる値を持つエントリーが失われます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.