非主键列的 Cassandra IN 子句

Cassandra IN clause for non primary key column

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

三种可能的解决方案

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

更新:

而且即使在您将其移至主键之后,使用 IN 子句的操作也可以进一步优化。我发现这个 非常有用