2012-04-24 70 views
2

從2個不同的客戶端向MongoDB首次插入集合時是否可以創建競爭條件?在MongoDb中插入/更新一個原子操作期間的集合創建?

如果一個集合尚不存在,並且兩個不同的應用程序試圖寫入它,那麼可能會出現某種競爭條件,其中都嘗試創建集合或者是在寫入原子集期間創建集合操作,不能允許這樣的事情。

回答

0

去了一個MongoDB meetup last night,並能直接問到這個問題10gen Enginner。 他的回答表明,創建集合/寫入集合是一個操作,不會導致競爭條件失敗,第二次寫入。