Eventual Consistency Modelとは何か?
Eventual consistency modelは、レプリカが一時的に異なる値を保持することを許し、更新の伝播が止まれば収束することだけを約束します。その間、読み取りは古いデータを返す可能性がありますが、分断中でもシステムは可用性を保ちます。これは、厳密な整合性よりも応答性を優先する高可用性ストアで一般的な選択肢です。
なぜ重要か
強整合性は、遅いまたは到達不能なレプリカでのブロッキングを必要とし、可用性を損なう場合があります。Eventual consistencyはシステムを稼働させ続けますが、アプリケーションのロジックは短時間の古さを許容しなければなりません。
関連ガイド
What Is a Consensus Quorum?A consensus quorum is the minimum number of nodes that must agree for a distributed system to commit a decisi…
What Is Read Replica Routing?Read replica routing directs read queries to replica databases while writes go to the primary, scaling read t…
What Is a Change Data Capture Stream?A change data capture stream emits a continuous feed of row-level inserts, updates, and deletes from a databa…