MongoDB数据库的系列版本信息如下:
2.5.0 开发版本(不稳定版)
2.4.4 最新产品发行稳定版
2.2 最新稳定版2.2.4
2.0 最新稳定版2.0.9
There are 2 parts to the improvements in v2.2:
Elimination of the global reader/writer lock – database level locks as the first step.
PageFaultException architecture – yield lock on page fault.
MongoDB 2.2版本相对2.0有比较大的改进,最大的如锁,从全局锁到db级别的锁。
版本2.2对锁做了改进,通过降低锁竞争为写吞吐量带来了实质性的好处。
除了2.0和2.2版本中所提供的改进,MongoDB 2.4并没有包含任何额外粒度的锁。我们正在考虑在2.6版本中引入文档级别的锁。
锁产生的提升已经足够了,集合级别的锁可能不会再带来其他重要的提升了,因此文档级别的锁可能是下一个方向。
参考文献: