Consistency

  • SECとも

  • すべてのノードが同じUpdateの集合を受け取った場合、受け取る順序にかかわらず、同じ状態になることを保証する

  • CRDTOperational 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

参考