【IT168 资讯】MongoDB团队于8月最后一天发布了MongoDB 2.2版本,该版本包含了超过1000处的新特性、bug修复和性能改进。MongoDB团队称,2.2版本最重要的改进主要放在了灵活性和性能的提升上。 其中Aggregation框架、并发改进、Data Center Awareness功能值得关注。
Aggregation框架
在该版本中新增了Aggregation框架,现在操作和处理MongoDB内文档更加容易,不需要使用Map Reduce或者用于数据操作的独立应用程序进程。详细信息见Aggregation文档。
并发改进
该版本消除了mongod进程中的全局锁,现在可以锁定每个数据库。此外,新增了一个子系统以避免在大多数页面故障情况下锁定数据库。这大大改善了并发性,即使是在一个单一数据库的系统中。同时应用程序中的并行写操作也得到了增强。
Data Center Awareness功能
该版本带来了一系列新功能,现在可以使用MongoDB轻松处理更大量的地理分布内容。首先,在所有驱动器和分片(如mongos)接口之间实现了read preferences标准化。其次,新增了“tag aware sharding”功能,这确保了地理分布分片集群中的数据总是最接近使用这些数据最多的应用程序。
MongoDB 2.2的详细更新文档可参考:http://docs.mongodb.org/manual/release-notes/2.2/
MongoDB 2.2的下载地址:http://www.mongodb.org/downloads