cassandra - 非主键列的 Cassandra IN 子句
问题描述
我想对 Cassandra 中的非主键列使用 IN 子句。是否可以?如果不是,是否有任何替代或建议?
解决方案
三种可能的解决方案
- 创建二级索引。由于性能问题,不建议这样做。
- 查看是否可以将现有表中的该列指定为主键的一部分
- 创建另一个非规范化表,该表已针对您的查询进行了优化。即查询模式的数据模型
更新:
而且即使在将其移至主键之后,也可以进一步优化带有 IN 子句的操作。我发现这个通过 java 中的主键列表查找的 cassandra非常有用
推荐阅读
- reactjs - Link 组件上的 OnClick 事件
- java - 简单的 FPS 计数器
- php - 在数据表语法上使用“AS”时出现错误
- liferay - Liferay 应用程序启动时的问题
- angularjs - window.location 的 Angularjs ng-class 条件
- java - 在空手道中关闭 SSL 证书验证
- c# - 默认应用程序如何打开文件
- python - 无论如何,是否可以使用 lambda 自动将新 IP 地址分配给入站规则中的安全组
- java - 如何通过通过 TCP 公开的云连接器为本地 HANA 数据库配置休眠?
- python - 为 RGB 数据制作颜色条?