MongoDB 1.6 发行说明

在本页面

Upgrading

MongoDB 1.6 是 1.4 的直接替代。要升级,只需关闭mongod,然后使用新的二进制文件重新启动即可。

请注意,无论使用哪种驱动程序,都应升级到最新版本。某些驱动程序(包括 Ruby 驱动程序)将需要升级,并且所有驱动程序将提供用于连接副本集的额外功能.

Sharding

Sharding现在可以投入生产了,使 MongoDB 可以水平扩展,而没有单点故障。现在,可以在需要时将mongod的单个实例升级为零停机时间的分布式集群。

Replica Sets

Replica sets可以在n个节点的集群之间提供自动故障转移,现在也可用。

请注意,现已不建议使用副本对。我们强烈建议副本对用户升级到副本集。

Other Improvements

  • w选项(和wtimeout)强制在返回成功之前将写传播到n服务器(这对于副本集尤其有效)

  • $or queries

  • Improved concurrency

  • $slice运算符,用于返回数组的子集

  • 每个集合 64 个索引(以前每个集合 40 个索引)

  • 现在可以使用 NumberLong 在 Shell 中表示 64 位整数

  • findAndModify命令现在支持 upsert。它还允许您指定要返回的字段

  • $ showDiskLoc 选项可查看文档的磁盘位置

  • 支持 IPv6 和 UNIX 域套接字

Installation

  • Windows 服务改进

  • CClient 端是与二进制文件不同的 tarball

1.6.x 发行说明

1.5.x 发行说明

您可以在JIRA上看到所有更改的完整列表。

谢谢大家的支持和建议!