Я начал использовать Cassandra 1.2.0 несколько дней назад, а вчера понял, что откаты и фиксация не поддерживаются. Поэтому я хочу знать, есть ли способ имитировать откат для ряда транзакций? Мне действительно нужно делать откаты, поскольку я разрабатываю и тестирую некоторые новые функции в своем проекте.
ps: Я использую Eclipse с cassandra-jdbc-1.1.2
Заранее благодарен!Откат CQL/Cassandra?
0
A
ответ
2
Cassandra не поддерживает транзакции и, следовательно, не поддерживает фиксации и откаты. Вы часто можете достичь своей цели каким-то другим способом, но это потребует от вашего приложения правильного управления им; Кассандра не сделает это за вас.
0
Лучший способ достичь транзакции в Кассандре - использовать QueryBuilder.Batch. Используйте INSERT, UPDATE или DELETE, чтобы подготовить CQLs & выполнить с Batch.Thats it.
+0
Пожалуйста, улучшите свой ответ на полностью сформированный ответ. – pinkpanther
спасибо! когда вы имеете в виду, что приложение должно будет сделать это самостоятельно, какую стратегию вы рекомендуете? Удалить эту строку, которая только что была вставлена? – asgs
@asgs полностью зависит от варианта использования. –