卡桑德拉不适合更新



我有两个问题:

首先:我听说cassandra不擅长SQL语句UPDATE。这种事不应该经常发生。这是真的吗?如果是,为什么?

第二:用户可以创建一个帖子,用户可以在其中喜欢评论等。现在我想通过最喜欢的帖子订购。我在卡桑德拉是怎么做的,我是怎么储存的?我听说每次更新都不好,所以我现在怎么能取消它的规范化?

Table posts
CREATE TABLE posts_by_id (
user_id UUID,
post_id UUID,
post_text TEXT,
comments map<text>
likes map<text>
createdAt timestamp,
PRIMARY KEY ((post_id, user_id) NOW HOW CAN I SORT BY HIGHEST LIKES ?)
)

那句话不正确。更新是Cassandra中的正常操作,就像任何其他数据库一样。

如果你提供你的来源,我会很乐意审查并更新我的答案。干杯

最新更新