Cassandra 附加到列表的性能?

Cassandra 附加到列表的性能?,cassandra,Cassandra,这是我的卡桑德拉模型:(id,date)->字段,字段,字段,列表[用户] 我想在今天的列表末尾添加一个新用户 现在,我想了解一下这个操作: Cassandra是否能够将用户追加到列表的末尾,或者我必须加载行,将用户添加到列表中,然后重新保存 就性能而言,这是非常关键的。正如我所评论的,这很可能不是您的最佳设计选择,但您似乎不愿意共享实际模式 然而,这里有一种一次性更新集合的方法: UPDATE users SET emails = emails + {'fb@friends.org'} WHE

这是我的卡桑德拉模型:(id,date)->字段,字段,字段,列表[用户]

我想在今天的列表末尾添加一个新用户

现在,我想了解一下这个操作:

Cassandra是否能够将用户追加到列表的末尾,或者我必须加载行,将用户添加到列表中,然后重新保存


就性能而言,这是非常关键的。

正如我所评论的,这很可能不是您的最佳设计选择,但您似乎不愿意共享实际模式

然而,这里有一种一次性更新
集合的方法:

UPDATE users SET emails = emails + {'fb@friends.org'} WHERE user_id = 'frodo';

这直接来自。

如果您的数据模型看起来像这样,那么您不应该使用列表并创建集群列。你应该发布你的实际模式(来自cqlsh:descripe schema)。你不必用你的名字签名,因为它会自动出现在你文章的右下角。