卡萨德拉建筑在upsert上

时间:2013-04-12 19:02:59

标签: cassandra bigdata

我正在阅读有关Cassandra upsert的this文章。它是this imagememtablecommit log中显示2行。如下所示。

k1 c1:v5 c4:v4
k1 c1:v2 c3:v3

我想知道的是“it's a mistake and 2nd line's k1 should be k2”还是“it's not a mistake and talks about 2 consecutive updates on k1”?

希望问题很清楚。

如果答案是no, it's not a mistake,我会提出第二个问题。 :)

感谢。

1 个答案:

答案 0 :(得分:3)

是的,这是一个错误。它应该显示k1和k2。

虽然提交日志有效两次显示k1(例如来自两个不同的写入),但在这种情况下,memtable会显示一行。