更快的计数:在多数情况下,MongoDB 2.4中的计数功能将比之前版本快一个数量级。10gen对查询执行引擎做了多重优化以提高其常见访问模式,比如单一的B-tree存储桶(bucket):如果第一个和最后一个进入存储桶的对象匹配一个计数范围内,那么中间的对象肯定也如此,这样就避免了对这个范围内的对象做逐一的检查。
工作集分析器(Working Set Analyzer) :资源使用是MongoDB集群运行的关键所在。在MongoDB 2.4中,10gen添加了工作集大小分析,可以轻松的完成对资源使用率的测量。它可以告诉你在最近的15分钟里内存页的需求情况,所以你可以不间断的对资源使用情况进行跟踪。如果15分钟内的数据量需求的内存接近资源的满载,那么是时候该给你的集群增加更多的性能。
新的V8引擎(New V8 Engine) :MongoDB 2.4改变了MapReduce、$where和shell中使用的JavaScript。新的版本使用V8引擎(出自Google Chrome),改善了并发性操作。
安全性(Security) :MongoDB 2.4中安全方面两项重要的提高——Kerberos Authentication和Role Based Access Control。Kerberos Authentication属于MongoDB Enterprise的组成部分,允许企业级的用户管理系统整合,而Role Based Access Control则提供了更精细的权限管理。
更多相关链接: