【发布时间】:2016-03-08 10:01:52
【问题描述】:
我已阅读有关 lightweight-transaction 的 Cassandra 文章,并且我想我已经了解 Paxos 的工作原理。
我知道使用 Paxos,CAS(比较和设置)可以线性化; Paxos 算法用于确定接受哪个 CAS。 (CAS操作作为Paxos算法的一个“值”)
我的问题是,如果 INSERT 轻量级事务和普通 INSERT 语句针对同一个主键执行会怎样?
据我了解,正常的 INSERT 操作不会利用 Paxos 的功能,因此如果与 LWT 一起使用,就会发生不希望的事情。
我说的对吗?如果是这样,会发生什么?如果没有,正常的 INSERT 是如何处理的?
【问题讨论】:
标签: cassandra