Nedenini anlamıyorum. Satır zaten var ise sadece arttırma/azaltma (özellikle azaltma!) Satırın sayacı doğal görünüyor.Neden Cassandra, sayaç tablolarındaki koşullu güncellemeleri desteklemiyor?
2
A
cevap
2
sayaç artımları/azaltımları idempotent değil.
LightWeight İşlemi (Paxos altını kullanarak) ile başarısız Paxos işlemi bir sonraki Paxos turu tarafından yeniden oynatılacaktır. Bu, Paxos işlemlerinin doğrusallaştırılabilmesini garanti eder.
Mutasyon idempotent değilse, bu mekanizmayı tamamen keser, böylece garanti kaybolur.