【问题标题】:Cassandra IN clause for non primary key column非主键列的 Cassandra IN 子句
【发布时间】:2020-10-19 09:25:16
【问题描述】:

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

【问题讨论】:

    标签: cassandra cql


    【解决方案1】:

    三种可能的解决方案

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

    更新:

    即使将其移至主键后,也可以进一步优化带有 IN 子句的操作。我发现这个cassandra lookup by list of primary keys in java 非常有用

    【讨论】:

      猜你喜欢
      • 2016-06-02
      • 2014-07-15
      • 2017-01-04
      • 1970-01-01
      • 2019-01-22
      • 2020-08-18
      • 2016-01-14
      • 2014-12-12
      • 1970-01-01
      相关资源
      最近更新 更多