如何将复杂的sql转换为等效的Cassandra表示

Ale*_*lex 6 cassandra

考虑一个具有以下表结构的表...

CREATE TABLE table1(id integer,name varchar(32),ts timestamp);

SELECT*FROM table1 WHERE id = xx和'2010/04/01'和'2010/04/11'之间的ts

鉴于此查询,您将如何使用Cassandra表示给定的数据集?

jbe*_*lis 3

在 id 或 ts 上构建索引(以更具选择性的为准),对其进行查询,然后手动过滤其他部分。

(顺便说一句,这基本上就是 sql 数据库在幕后所做的事情。)