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