是否可以使用 DSE Cassandra 执行一批选择语句,或者我应该考虑设计更改?
原因是我希望对我的数据库集群执行很多选择查询,但不确定是否要执行它。我已经删除了我所有的二级索引,所以我不再使用这些索引了。
这是行不通的,即使行不通,也不建议这样做。
- 您不会以可以使用的方式收到结果,没有结果集
- 即使这样做有效,由于 Cassandra 批处理的实现方式,批处理查询的性能也会比串行执行它们低得多。
批处理仅在密钥(写入执行)以相等的方式分布时才有效,并且仅当您想将所有更新作为事务进行时才值得。因此,总而言之,您绝对应该考虑设计更改