MongoDB数据库库级锁研究分析

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版本中引入文档级别的锁。

锁产生的提升已经足够了,集合级别的锁可能不会再带来其他重要的提升了,因此文档级别的锁可能是下一个方向。

 

参考文献:

mongodb2.4版本8大特点
http://blog.mongodb.org/post/45754637343/mongodb-2-4-released 
2.4版本全部更新列表FullChangeLog(694条)
https://jira.mongodb.org/secure/IssueNavigator.jspa©reset=true&jqlQuery=project+%3D+SERVER+AND+fixVersion+in+%28%222.3.2%22,+%222.3.1%22,+%222.3.0%22,+%222.4.0-rc0%22,+%222.4.0-rc1%22,+%222.4.0-rc2%22,+%222.4.0-rc3%22%29+ORDER+BY+votes+DESC,+status+DESC,+priority+DESC 
Goodbye global lock – MongoDB 2.0 vs 2.2
http://blog.serverdensity.com/goodbye-global-lock-mongodb-2-0-vs-2-2/ 
MongoDB新版本2.4特性
http://www.cnblogs.com/shanyou/archive/2013/04/02/2994670.html 

转载于:https://www.cnblogs.com/mytech/archive/2013/06/14/3134984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值