将Batch关键字应用于选择语句

时间:2016-03-06 14:24:22

标签: java php cassandra datastax

是否可以使用dse cassandra执行一批select语句,还是应该考虑更改设计?

原因是我有很多选择查询,我希望对我的数据库集群执行,并且不确定是否会这样做。我删除了所有的二级索引,所以我不再使用它们了。

1 个答案:

答案 0 :(得分:2)

这不会奏效,即使这样,也不值得建议。

  1. 您不会以可以使用的方式收到结果,而不是结果集
  2. 即使这样可行,由于Cassandra批处理的实现方式,批处理查询的性能也不如连续执行。
  3. 只有当密钥(写入执行)以相同的方式分发时,批处理才有效,如果您想要将所有更新作为事务进行,这只是值得的。 总而言之,您一定要考虑设计变更