此版本的文档已存档,不再提供支持。要升级6.0部署,请参阅 MongoDB 7.0升级程序。
正在升级
MongoDB 1.6是1.4的直接替代品。 要升级,只需关闭 mongod ,然后使用新的二进制文件重新启动即可。
请注意,无论您使用哪种驱动程序,都应升级到最新版本。某些驱动程序(包括Ruby驱动程序)需要升级,并且所有驱动程序都将提供用于连接到副本集的额外功能。
分片
分片现已投入生产,使MongoDB可水平可扩展的,且无单点故障。 现在可以在需要时将mongod的单个实例升级为分布式集群,而无需停机。
副本集
副本集现已推出,可在n节点集群之间提供自动故障转移。
请注意,复制对现已弃用。我们强烈建议副本对用户升级到副本集。
其他改进
w选项(和wtimeout)会强制将写入操作传播到n服务器,然后再返回成功(这对于副本集尤其有效)改进并发性
用于返回数组子集的$slice操作符
每个集合64个索引(以前称为每个集合40个索引)
现在可以在shell中使用 NumberLong 表示 64 位整数
findAndModify命令现在支持更新或插入。 它还允许您指定要返回的字段$showDiskLoc 选项,用于查看文档的磁盘位置
支持 IPv 6和 UNIX 域套接字
安装
Windows 服务改进
C++客户端是一个独立于二进制文件的 tarball
1.6 .x 发布说明
1.5 .x 发布说明
您可以在JIRA上查看所有更改的完整列表。
感谢大家的支持和建议!