假设我目前有一个这样的表
create table comment_counters
{
contentid uuid,
commentid uuid,
...
liked counter,
PRIMARY_KEY(contentid, commentid)
};
此表的目的是跟踪评论和个人评论被“喜欢”的次数。
我想做的是获得每个内容的最佳评论(让我们说20条评论),这些评论取决于此表中的喜欢数量。
我知道没有办法通过计数器订购,所以我想知道的是,在Cassandra有没有其他方法可以做到这一点,例如通过重组我的表或跟踪更多/不同的信息,或者我离开了别无选择,只能在RDBMS中执行此操作?
在这个阶段我不想考虑在客户端进行排序。