非主键列的Cassandra IN子句

非主键列的Cassandra IN子句,cassandra,cql,Cassandra,Cql,我想对Cassandra中的非主键列使用IN子句。可能吗?如果没有,是否有替代方案或建议?三种可能的解决方案 创建一个二级索引。由于性能问题,不建议这样做 查看是否可以将现有表中的该列指定为主键的一部分 创建另一个非规范化表,该表针对您的查询进行了优化。i、 基于查询模式的e数据模型 更新: 而且,即使在您将其移动到主键之后,IN子句的操作也可以进一步优化。我觉得这很有用

我想对Cassandra中的非主键列使用IN子句。可能吗?如果没有,是否有替代方案或建议?

三种可能的解决方案

  • 创建一个二级索引。由于性能问题,不建议这样做
  • 查看是否可以将现有表中的该列指定为主键的一部分
  • 创建另一个非规范化表,该表针对您的查询进行了优化。i、 基于查询模式的e数据模型
更新:

而且,即使在您将其移动到主键之后,IN子句的操作也可以进一步优化。我觉得这很有用