Cassandra查询2个日期

时间:2015-06-10 04:05:40

标签: cassandra apache-spark

我们可以像...一样运行查询吗?

Date1 BETWEEN (range1, range2) AND Date2 BETWEEN(range3, range4)

从我收集的内容来看,这不是Cassandra的Forte。

可以使用Spark SQL和Cassandra实现吗?

1 个答案:

答案 0 :(得分:4)

在cassandra范围内,只能对群集密钥执行查询。因此,如果你有一个架构,其中DATE1是聚类键,你可以进行范围查询。

例如:

 CREATE TABLE foo_table (
 userid text,
 period timestamp,
 data text,
 PRIMARY KEY((customer),period)

);

select * from foo_table where userid='user1' and period >= '2000-01-10'