MongoDB CTO Eliot Horowitz 剛剛於2月16日凌晨在MongoDB西雅圖大會上宣佈,MongoDB將在4.0版本中正式推出多文檔ACID事務支持 。mongodb
「MongoDB 4.0 將支持多文檔事務,屆時MongoDB將成爲惟一可以同時支持速度,靈活性,JSON文檔模型優點和ACID數據完整性保證的數據庫。經過快照隔離,(MongoDB)的事務可以提供一個全局一致的數據視圖,並能夠實現all-or-nothing的事務提交及回滾機制,保證數據的完整性。」數據庫
這個功能的支持,徹底不亞於2014年MongoDB引入WiredTiger存儲引擎的影響力。由於這個功能的引入,原計劃是3.8版本的MongoDB將直接進入4.0時代。測試
ACID 多文檔事務,能夠理解爲關係型數據庫的多行事務。在關係型的事務支持中,你們幾乎無一例外支持同一事務內操做的原子性,即要麼所有提交,要麼所有回滾。這個同一事務內能夠有多個操做,針對於多個表,或者是同一個表內的多行數據。spa
mongodb4正式支持多文檔的原子事務(原mongodb是支持單文檔事務的,在之前博客中我已經說明)3d
下載:https://www.mongodb.com/download-center?jmp=nav#communityblog
以下:事務
安裝:雙擊安裝:一直next 便可,在安裝路徑上選擇custom文檔
就這樣等着安裝完成便可:get
執行啓動:mongod --dbpath D:\newfiber\db\mongdb\MongoDB\Server\4.0\data\db 後面就是上面安裝的路徑博客
測試: