【问题标题】:How is sorting done in cassandra? [closed]在 cassandra 中是如何进行排序的? [关闭]
【发布时间】:2018-04-26 02:28:31
【问题描述】:

我是 Cassandra 的新手。 Cassandra 是否遵循任何指定的排序算法,如bubble sortbinary sort 等?如果不是,如何按命令排序?

【问题讨论】:

    标签: database cassandra datastax cassandra-3.0


    【解决方案1】:

    它没有,或者至少它不应该。在 Cassandra 中,您可以围绕用例构建数据模型。因此,如果要检索已排序的数据,则必须对其进行排序。如果您希望以不同的方式对相同的数据进行排序,则可以多次存储相同的数据以不同的方式排序。关于 Cassandra 的工作原理还有很多内容需要阅读,我认为 Cassandra 的每个用户都应该阅读。

    与您的问题相关的链接:

    Cassandra 入门:

    【讨论】:

    • 他们只是说如果分区键相同,则使用聚类键对所有数据进行排序,但我想知道它们是如何排序的,就像他们遵循任何算法(如气泡、二进制排序)对所有数据进行排序聚类列的值
    • 在这种情况下,您需要查看代码,因为我认为除了开发人员之外没有人可以回答这个问题。查看 memtables 和不同的压缩策略。您也可以尝试在 Cassandra 开发邮件列表中询问。 cassandra.apache.org/community
    猜你喜欢
    • 2010-12-09
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多