2013-07-11 44 views

回答

0

當你選擇NoSQL時,你放棄了ACID。

如果您想要事務,請轉到支持它們的關係數據庫。

+0

一些NoSQL數據庫提供了ACID特性。而且Mongo本身確實提供有限的支持(在文檔級別)。但對於複雜的交易方案,我同意Mongo可能不是正確的解決方案。 – assylias

+0

我同意@assylias要說你放棄所有意義上的ACID是錯誤的,MongoDB可能沒有複雜的交易範圍在單獨的表格上,但它確實有單個文件交易和原子性,這意味着它確實應用了它自己所需的交易形式,但是是的,再次,不是在OP的方式尋找 – Sammaye

+0

Mongodb數據庫你能做什麼?如果項目無法更新數據如何做到這一點? – Addison