我想对cassandra中的非主键列使用in子句。有可能吗?如果没有,是否有任何替代或建议?
k0pti3hp1#
三种可能的解决方案创建辅助索引。由于性能问题,不建议这样做。查看是否可以将现有表中的该列指定为主键的一部分创建另一个非规范化表,该表针对您的查询进行了优化。i、 基于查询模式的e数据模型更新:而且,即使您将其移动到主键,使用in子句的操作也可以进一步优化。我发现在java中通过主键列表进行cassandra查找非常有用
1条答案
按热度按时间k0pti3hp1#
三种可能的解决方案
创建辅助索引。由于性能问题,不建议这样做。
查看是否可以将现有表中的该列指定为主键的一部分
创建另一个非规范化表,该表针对您的查询进行了优化。i、 基于查询模式的e数据模型
更新:
而且,即使您将其移动到主键,使用in子句的操作也可以进一步优化。我发现在java中通过主键列表进行cassandra查找非常有用