【发布时间】:2017-10-06 22:56:48
【问题描述】:
我想查询,select * from cmets_by_post where post_id = 'postid'; 我设计的 cmets 表如下-
CREATE TABLE comments_by_post (
post_id text,
posted_timestamp timestamp,
actor_id text,
comment_id text,
actor_info frozen<actor>,
actor_type text,
comment text,
PRIMARY KEY (post_id, posted_timestamp, actor_id, comment_id)
) WITH CLUSTERING ORDER BY (posted_timestamp DESC, actor_id ASC, comment_id ASC)
一切顺利,但问题是当演员更新他/她的信息时,我该如何更新 actor_info,因为要更新信息我需要提供 post_id、posted_timestamp 和 actor_id,这对于更新一行信息是不可行的一次。什么可能是最佳表。
【问题讨论】:
标签: cassandra datastax cassandra-3.0