1

我正在尝试经常向集合(Cassandra 集合)添加值。我有一个架构设计,例如,

频繁访问数据(类型文本,值集);

现在在我的每个存储操作中(速度更快,例如每秒 10000 条记录),我正在执行以下更新语句。

更新频繁访问数据集值 = 值 + :new_value where type='TYPE1'"

因此,在该语句中,有时 new_value 已经存在于值集合中,而有时则不会。所以我盲目地运行更新。效率如何?

“if”子句会有什么不同吗?如果是,我该如何利用它?

我也读过,Cassandra 不会锁定行进行更新。真的吗 ?因为 RDBMS 将其锁定并使其更新速度变慢。

4

0 回答 0