卡桑德拉的原子批次

Ana*_*nth 6 batch-processing cassandra datastax-java-driver cassandra-2.0

批量陈述是什么意思在cassandra中是原子的?文件在性质上有点令人困惑,准确无误.这是否意味着查询在群集中的节点之间是原子的?

比方说,我有一个包含100个查询的批处理.如果批处理中的第40个查询失败,那么批处理中执行的39个查询会发生什么?

我知道在引擎盖下创建了一个批处理日志,它将处理部分批处理的一致性.它是否删除了39个条目中的其余条目并提供批处理查询所需的原子性质.

在MYSQL中,我们将autocommit设置为false,因此我们可以回滚.那些情况下cassandra会回滚吗?

viv*_*hra 0

原子批次应该像“全有或全无”。我不认为它应该只重播部分日志,因为它不符合原子批处理定义。

-维韦克