Cassandra API supports batch mutations:
batch_mutate (keypace, mutation_map, constency_level) . Performs certain mutations in the key space. mutation_map is a map →; an external map displays a key to an internal map that displays a family of columns in a mutation; can be read as: map →. To be more specific, a foreign map key is a string key, a map’s internal key is a name column family. The mutation indicates either the columns to be inserted or the columns to Delete. See Mutation and Deletion above for more details.
Are all mutations performed in a batch performed atomically? So, if one of the mutations fails, do the others also fail?
source share