Cassandra API поддерживает пакетные мутации:
batch_mutate (пространство ключей, карта мутации,
consistency_level) : выполняет
указанные мутации в пространстве ключей.
mutation_map - это карта >>;
внешняя карта отображает ключ на внутреннюю
карта, которая отображает семейство столбцов на
мутация; можно прочитать как: карта >>. Чтобы быть более конкретным,
внешний ключ карты - это ключ строки,
ключ внутренней карты - семейство столбцов
название. Мутация указывает либо
столбцы для вставки или столбцы для
удалять. См. Мутация и Удаление
выше для более подробной информации.
Все ли мутации, которые выполняются в пакете, выполняются атомарно? Так что, если одна из мутаций потерпит неудачу, другие тоже потерпят неудачу?