分散データベースに、リバース・メカニズムがあるとしましょう。たとえば、2つの側が機能し続けることを可能にするネットワーク・パーティションによって分割される場合、両側はトランザクションをコミットし続け、パーティションが終了すると、最後の共通の状態。分散データベースC + AまたはA + Pですか?
私たちは、このシステムと言う必要があります。それは、パーティションに対処するためのビルトイン(非常に巧妙ではない)機構を有し、かつ一貫性が一種の事実によって破られるよう
- は、+ Pであります私たちはコミットを否定することができますか?
- はC + Aではありません。実際にははパーティションを扱い、状態は常に一貫しています(混乱した奇妙なものは記録されません)。
- 別のより複雑なオプション?
プログラミングに関する質問ではないので、この質問をトピックとしてクローズすることにしました。プログラミングに関する質問がある場合は、問題のあるプログラムのコードを共有してください。 –