在cassandra中对结果排序

eeq64g8w  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(381)

我需要用Cassandra公式计算一个和的最大值。我只得到了每种类型的总和,没有对结果进行排序。我该怎么做?我不能在cassandra中使用子查询,具体化视图不能处理这个问题。
谢谢。

t98cgbkg

t98cgbkg1#

cassandra中的数据排序只能在聚类列上进行,不能在任意结果上进行。对于您的查询,您需要在程序中执行排序。。。
p、 请参加datastax学院的ds201和ds220课程,了解rdbms和cassandra之间的区别。
p、 另外,请确保聚合查询只在一个分区内工作,而不是在整个表中工作—如果添加足够的数据,它很可能会中断。如果您使用的是dse,那么您可以使用dse search执行聚合(通过faceting),然后对结果进行排序。

相关问题