从MongoDB的网页上我了解他们并不完全支持交易,如果有的话.
我想知道他们将来是否会支持它,以便我可以在其中存储财务信息,而不是使用RDBMS.
如何使用CouchDB,它们是否支持交易?
这些都不支持更传统的RDMS意义上的交易 - 而且它们不太可能 - 这是一种权衡,支持分布式系统中的事务是非常重要且昂贵的.
MongoDB没有ACID属性,可能永远不会.CouchDB确实给你ACID(我不确定它是否默认).
两者都允许您对数据执行简单的原子操作,例如对值进行简单的加/减.
也可以看看
我可以在CouchDB中进行交易和锁定吗?
MongoDB交易?
在这方面,与一个MongoDB人员的这个播客应该简要介绍一下许多NoSQL系统试图解决的问题,以及他们做出的权衡.