【问题标题】:Cassandra get_range_slice卡桑德拉 get_range_slice
【发布时间】:2012-08-31 09:14:41
【问题描述】:

当 get_range_slice 返回时,列的返回顺序是什么?它是随机的还是创建列的顺序?最佳做法是遍历每一行的所有结果列并在使用该值之前比较列名,还是可以只索引返回的数组?

【问题讨论】:

  • 这个问题和C#、Java还是C++有什么关系?
  • 这些可能是他正在使用的thrift库的编程语言。

标签: c# java c++ python cassandra


【解决方案1】:

每行的列将按排序顺序返回,按列键排序,具体取决于您的比较器类型。行顺序取决于您的分区器,如果您使用随机分区器,行将以“随机”顺序返回。

在 Cassandra 中,每一行可能有一组不同的列,因此您应该在使用值之前真正阅读列键。这取决于您插入集群的数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-19
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2014-12-28
    相关资源
    最近更新 更多