MongoDB3.0版正式发布

2015年3月3日,MongoDB3.0版正式发布。

MongoDB3.0版在2015年3月3日如期而至,包含许多关键的新特性,比如可插拔式存储引擎API,支持新的WiredTiger存储引擎,SCRAM-SHA-1认知机制和升级优化完善的其它功能。

主要更新包括:

1、可插拔式存储引擎API

MongoDB3.0发布了新的可插拔式存储引擎API,允许第三方为MongoDB开发特定功能的存储引擎。

2、WiredTiger

MongoDB3.0增加了新的存储引擎WiredTiger,现在MongoDB3.0支持两个存储引擎:

MMAPv1-此引擎支持MongoDB之前的所有版本,并且是3.0版的默认存储引擎。

WiredTiger-仅仅支持64位的3.0版本。

WiredTiger存储引擎完全兼容MMAPv1存储引擎,支持所有的MongoDB特性,切换到WiredTiger,需要在启动时指定存储引擎(--storageEngine WiredTiger)。

在MongoDB3.0中,副本集(Replica Set)和分片集群(Sharded Clusters)可以使用不同的存储引擎。

WiredTiger需要最新的官方驱动。

WiredTiger存储引擎提供了文档级锁和存储压缩支持,默认情况下WiredTiger使用Snappy库来压缩集合数据。

3、MMAPv1升级

在3.0版本中MMAPv1存储引擎增加了集合锁功能,原来版本只支持库锁,并发写入性能大幅提升。

副本集(Replica Sets)更新:

在3.0中副本集的最大数量增加到50个(参与投票的副本集最多还是7个)。还有一些其他变化。关于副本集(Replica Sets)将单独撰博阐释。

分片集群(Sharded Clusters)更新:

关于分片集群(Sharded Clusters)将单独撰博阐释。

安全机制更新:

关于安全机制将单独撰博阐释。

其它更新:

新的查询系统、增强的日志功能,工具功能加强,索引功能增强,查询功能增强等许多其它升级。

可以从下面的地址下载3.0版本的MongoDB。

这个链接是Windows版的(Windows Server 2008 R2+)

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。