我需要在列族中对数据进行排序。在发现 Cassandra 时,我发现按列族的选项进行聚类排序。但是在动态创建列族时,我无法设置此选项。
通过cqlsh
当我跑步
CREATE TABLE con1(day timestamp,ts timestamp,value double, PRIMARY KEY(day,ts))
WITH CLUSTERING ORDER BY (ts DESC);
它按排序存储 ts 值。
当我通过 Hector 动态创建列族时,它默认为紧凑存储。我无法使用 Hector 定义聚类顺序。
这个问题有什么解决办法吗?
有没有其他方法可以保持列族中的值排序?