我们可以像...一样运行查询吗?
Date1 BETWEEN (range1, range2) AND Date2 BETWEEN(range3, range4)
从我收集的内容来看,这不是Cassandra的Forte。
可以使用Spark SQL和Cassandra实现吗?
答案 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'