保存cassandra复合主键上的更新

时间:2019-01-03 16:39:19

标签: cassandra primary-key

我有一个复合主键(uid,stale),当我尝试编辑陈旧的布尔值时,它会重复(因为复合键可以支持这两种组合)

例如:

1) uid-val, TRUE

当陈旧的列更新为FALSE时,将导致两行数据中的旧TRUE和新FALSE

1) uid-val, TRUE 
2) uid-val, FALSE

在插入更新后的值之前,有没有办法克服这个问题而不是删除?

1 个答案:

答案 0 :(得分:0)

否-更改主键的组件将导致添加新行...

为什么不从分区键/集群列将该列转换为“普通”列?我认为您需要调整数据模型