2012-04-16 57 views

回答

4

目前,MongoDB确实拥有全局服务器锁定。但是,有一些额外的代码会释放锁,以防内存块必须从磁盘加载。它使用锁定屈服。虽然这并不能解决所有的并发问题,但它解决了一些相关的问题。这篇文章描述得很好:http://blog.pythonisito.com/2011/12/mongodbs-write-lock.html

从MongoDB 2.2开始,将会有一个数据库级别的锁定,并且还会完成更多关于yielding的工作。