2013-02-26 73 views
0

幾天前我開始使用Cassandra 1.2.0,昨天我意識到不支持回滾和提交。所以我想知道是否有辦法模擬許多事務的回滾?在開發和測試項目中的一些新功能時,我確實需要做回滾。
ps:我正在使用Eclipse與cassandra-jdbc-1.1.2
在此先感謝!CQL/Cassandra回滾?

回答

2

Cassandra不支持事務,因此不支持提交和回滾。您通常可以通過其他方式實現您的目標,但這需要您的應用程序正確管理它;卡桑德拉不會爲你做。

+0

謝謝!當你的意思是應用程序必須自行完成時,你推薦什麼樣的策略?刪除剛剛插入的那一行? – asgs 2015-06-07 13:35:18

+1

@asgs完全取決於用例。 – 2015-06-08 16:33:31

0

在Cassandra中實現事務的最佳方式是使用QueryBuilder.Batch。使用INSERT,UPDATE或DELETE準備CQLs &用Batch執行。

+0

請將您的答案改進爲完整的答案。 – pinkpanther 2016-05-29 21:44:56