Cassandra API支持批处理突变:
batch_mutate( keyspace,mutation_map,consistency_level):在键空间上执行指定的突变。mutation_map是一个map>>;外部映射将键映射到内部映射,它将列族映射到突变;可以读为: map>>。具体来说,外部映射键是行键,内部映射键是列族名。突变指定要插入的列或要删除的列。有关更多细节,请参见上面的突变和删除。
在批处理中执行的所有突变都是原子执行的吗?所以如果其中一个突变失败了,其他的也会失败吗?
发布于 2010-05-22 14:22:59
所有相关的w/ a给定键都是原子的(这就是为什么batch_mutate允许多个CFs /一个键)。
发布于 2010-11-04 17:51:49
给定密钥的所有突变都是原子的,但读取时不存在隔离。除此之外,没有更多的保证。
https://stackoverflow.com/questions/2881826
复制相似问题