【发布时间】:2018-07-16 17:51:41
【问题描述】:
我正在为 cassandra 使用 Datasax nodejs 驱动程序 (https://github.com/datastax/nodejs-driver) 我想知道执行更新语句后是否可以更新行数。
谢谢,
【问题讨论】:
-
记得接受/支持提供的答案。或者让我们知道有关所提供解决方案的任何问题/cmets。
我正在为 cassandra 使用 Datasax nodejs 驱动程序 (https://github.com/datastax/nodejs-driver) 我想知道执行更新语句后是否可以更新行数。
谢谢,
【问题讨论】:
对 Cassandra 的更新被视为另一个插入。换句话说,Cassandra 中没有先读后写(在这种情况下是更新)。更新只是写入另一个不可变的 sstable,并在读取期间 Cassandra 将它们缝合在一起。在读取过程中,会选择该列的最新值。
简而言之,Cassandra 没有办法推断更新的行数。
【讨论】: