-
SECとも
-
すべてのノードが同じUpdateの集合を受け取った場合、受け取る順序にかかわらず、同じ状態になることを保証する
-
CRDTやOperational Transformationsによって実現される
-
SECの要求 ( https://link.springer.com/chapter/10.1007/978-3-642-24550-3_29 より)
-
causal history ]
-
プロセスは、状態を持つ
- Eventual delivery: ある正しいレプリカに配信された更新は、最終的にすべての正しいレプリカに配信される
- Convergence: 同じアップデートを受け取った正しいレプリカは、最終的に同じ状態になる
- Termination: 全てのメソッドの実行は終了する
- Strong Convergence: 同じアップデートを受け取った正しいレプリカは、(受け取った順序によらず、ロールバックとかせず)同じ状態になる
- これがないのがEventual Consistency
- Eventual delivery: ある正しいレプリカに配信された更新は、最終的にすべての正しいレプリカに配信される
参考