2
不明白爲什麼。只有在行已經存在的情況下,行的計數器纔會增加/減少(尤其是減少!)。爲什麼Cassandra不支持計數器表的條件更新?
不明白爲什麼。只有在行已經存在的情況下,行的計數器纔會增加/減少(尤其是減少!)。爲什麼Cassandra不支持計數器表的條件更新?
因爲計數器增量/減量不是冪等的。
隨着LightWeight交易(使用下面的Paxos),失敗的Paxos提交將在下一個Paxos回合回放。這保證了Paxos操作是可線性化的。
如果突變不是冪等的,它完全破壞了這個機制,所以保證失去了。