【问题标题】:Sort a result in Cassandra在 Cassandra 中对结果进行排序
【发布时间】:2018-11-05 23:18:10
【问题描述】:

我需要计算 Cassandra 中总和的最大值。我只得到了每种类型的总和,没有对结果进行排序。我怎样才能做到这一点?我不能在 Cassandra 中使用子查询,并且物化视图不适用于此。

谢谢。

【问题讨论】:

标签: cassandra primary-key cql


【解决方案1】:

Cassandra 中的数据排序只能在聚类列上进行,而不能在任意结果上进行。对于您的查询,您需要在程序中执行排序...

附:请参加DataStax Academy 的 DS201 和 DS220 课程,了解 RDBMS 和 Cassandra 之间的区别。

P.P.S.请确保您的聚合查询仅在一个分区内工作,而不是在整个表中 - 如果您添加足够的数据,它很可能会中断。如果您使用 DSE,则可以使用 DSE 搜索来执行聚合(通过分面),然后对结果进行排序。

【讨论】:

    猜你喜欢
    • 2017-10-27
    • 1970-01-01
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    相关资源
    最近更新 更多