我正在尝试经常向集合(A Cassandra集合)添加值。 我有一个架构设计,如
frequent_access_data( 输入文字, 值集 );
现在在我的每个商店操作中(速度更快,比如说每秒10000条记录),我正在执行以下更新语句。
更新frequent_access_data设置值=值+:new_value其中type ='TYPE1'“
因此,在该声明中,有时new_value已经存在于值集合中,而有时则不会。所以我盲目地运行更新。会有多高效?
“if”条款会有什么不同吗?如果是,我该如何利用它?
我也读过,Cassandra没有锁定行进行更新。真的吗 ? 因为RDBMS会锁定它并使更新变慢。