几天前我开始使用Cassandra 1.2.0,昨天我意识到不支持回滚和提交。所以我想知道是否有办法模拟许多事务的回滚?在开发和测试项目中的一些新功能时,我确实需要做回滚。
ps:我正在使用Eclipse与cassandra-jdbc-1.1.2
在此先感谢!CQL/Cassandra回滚?
0
A
回答
2
Cassandra不支持事务,因此不支持提交和回滚。您通常可以通过其他方式实现您的目标,但这需要您的应用程序正确管理它;卡桑德拉不会为你做。
0
在Cassandra中实现事务的最佳方式是使用QueryBuilder.Batch。使用INSERT,UPDATE或DELETE准备CQLs &用Batch执行。
+0
请将您的答案改进为完整的答案。 – pinkpanther 2016-05-29 21:44:56
相关问题
- 1. 回滚
- 2. CMT回滚:如何回滚事务
- 3. Engineyard回滚 - 是否也回滚迁移?
- 4. 滚动来回滚动到
- 5. 继续回滚
- 6. 回滚事务
- 7. 回滚Netbeans IDE
- 8. 回滚PHP - CodeIgniter
- 9. 回滚在VB.net
- 10. 回滚drawRect:
- 11. Flow3 PersonName回滚
- 12. 回滚序列
- 13. 回滚宝石
- 14. 回滚Git中
- 15. JMS回滚
- 16. JavaScript Promise.then回滚
- 17. C#回滚sendemail
- 18. PDO回滚返回FALSE
- 19. 回滚在Liferay的
- 20. cakephp回滚交易
- 21. 在lucene中回滚
- 22. django non-rel回滚
- 23. MongoDB - grantRolesToUser被回滚?
- 24. Cirqus - 回滚事件
- 25. 回滚IO动作
- 26. Liquibase自动回滚
- 27. Git回滚1拉
- 28. Spring @Transactional不回滚
- 29. 交易不回滚
- 30. WCF TransactionScope不回滚
谢谢!当你的意思是应用程序必须自行完成时,你推荐什么样的策略?删除刚刚插入的那一行? – asgs 2015-06-07 13:35:18
@asgs完全取决于用例。 – 2015-06-08 16:33:31