特にRiakを使用してNoSQLに頭を悩ませようとしています。CAP定理を見ると、一貫性がどのように発生するかを理解するのが難しい. たとえば、オンラインショップを持っているとします。出品する商品は6点です。2 人がこれらの商品を購入したいと考えています。最初の人はこれらのアイテムを 2 つ購入したいと考えており、2 人目は 6 つのアイテムすべてを購入したいと考えています。2 つのトランザクションはほぼ即座に実行されます。2 番目の人が幻の商品を購入しないようにするにはどうすればよいでしょうか。
私は頭のてっぺんから、読み取り/書き込みロックを使用することを考えていました。これは、可用性の問題かもしれません。
Commutative Replicated Data Types についても見ました。それについてはまだジャーナルを読んでいますが、Riakに関して何か洞察を持っている人はいますか?
前もって感謝します。