MongoDB 2.2 发布
程序员文章站
2022-03-25 20:24:20
...
MongoDB团队今天发布了MongoDB 2.2,该版本包含了超过1000处的新特性、bug修复和性能改进。开发团队称,该版本的重点主要放在了灵活性和性能的提升上。
该版本的主要改进如下:
1. Aggregation框架
在该版本中新增了Aggregation框架,现在操作和处理MongoDB内文档更加容易,不需要使用Map Reduce或者用于数据操作的独立应用程序进程。详细信息见Aggregation文档。
2. Data Center Awareness功能
该版本带来了一系列新功能,现在可以使用MongoDB轻松处理更大量的地理分布内容。首先,在所有驱动器和分片(如mongos)接口之间实现了read preferences标准化。其次,新增了“tag aware sharding”功能,这确保了地理分布分片集群中的数据总是最接近使用这些数据最多的应用程序。
3. 并发改进
该版本消除了mongod进程中的全局锁,现在可以锁定每个数据库。此外,新增了一个子系统以避免在大多数页面故障情况下锁定数据库。这大大改善了并发性,即使是在一个单一数据库的系统中。同时应用程序中的并行写操作也得到了增强。
详细信息:MongoDB 2.2 Release Notes
下载地址:MongoDB 2.2 Downloads
该版本的主要改进如下:
1. Aggregation框架
在该版本中新增了Aggregation框架,现在操作和处理MongoDB内文档更加容易,不需要使用Map Reduce或者用于数据操作的独立应用程序进程。详细信息见Aggregation文档。
2. Data Center Awareness功能
该版本带来了一系列新功能,现在可以使用MongoDB轻松处理更大量的地理分布内容。首先,在所有驱动器和分片(如mongos)接口之间实现了read preferences标准化。其次,新增了“tag aware sharding”功能,这确保了地理分布分片集群中的数据总是最接近使用这些数据最多的应用程序。
3. 并发改进
该版本消除了mongod进程中的全局锁,现在可以锁定每个数据库。此外,新增了一个子系统以避免在大多数页面故障情况下锁定数据库。这大大改善了并发性,即使是在一个单一数据库的系统中。同时应用程序中的并行写操作也得到了增强。
详细信息:MongoDB 2.2 Release Notes
下载地址:MongoDB 2.2 Downloads
下一篇: MongoDB入门学习资料