【发布时间】:2018-10-14 04:26:00
【问题描述】:
我尝试设计社交网络(某种)应用程序。 我有一个用户,他有追随者,还有一个时间线。 我的时间表如下所示:
user_id
second_party_user_id
created
other_fields
因此,当“second_party_user”发布任何新内容时,我会吸引所有关注他的人,并将其插入到他们的时间轴 second_party_user 的帖子中。 当用户来查看时间线时,我通过 user_id 向他的时间线做了一个简单的请求。 问题是我需要订购物品。如果我想按 created 排序,我需要把它作为第二个聚类列,而不是第三个。 同时,如果我把它作为第二个聚类列,即:
user_id
created
second_party_user_id
other_fields
那么当一个用户取消关注second_party_user时我会遇到问题,即我如何删除(user_id,second_party_user_id)。
任何帮助将不胜感激! 提前谢谢你。
【问题讨论】:
标签: cassandra