更新/插入中的Cassandra不一致

时间:2018-03-03 04:43:45

标签: c# .net database web-services cassandra

当我尝试使用Cassandra驱动程序使用C#更新表中的数据时,有时记录没有正确更新,并且没有记录错误。

令人惊讶的是,当我再次执行相同的代码或运行断点时,记录会更新。

我尝试在session.Execute()mapper.Execute()中使用预处理语句,批处理语句,这些都没有帮助我解决问题。

我将此link称为更新/插入。我的方法是否正确,也帮助我找到解决此问题的方法。

1 个答案:

答案 0 :(得分:0)

我猜您是立即从Cassandra获取更新的值。我们在测试DB时也使用java驱动程序遇到了这个问题。在执行和获取结果之间尝试使用sleep/wait 1-2sec