我们的语法是'使用时间戳'为cassandra提供客户端时间戳。是否可以为集合映射或集合列表的每个值提供客户端时间戳?
由于 Sreeni
答案 0 :(得分:2)
对于地图:
UPDATE table USING TIMESTAMP xxx SET map[key]=value WHERE partition=yyy
列表:
//Append
UPDATE table USING TIMESTAMP xxx SET list=list + value WHERE partition=yyy
//Prepend
UPDATE table USING TIMESTAMP xxx SET list=value + list WHERE partition=yyy
考虑到Cassandra如何在内部处理列表单元格,我个人不建议使用列表时间戳。使用地图元素时间戳是可以的。