MongoDB 1.6的发布说明
升级
MongoDB 1.6是1.4的下拉式替代品。要升级,只需关闭mongod
,然后使用新的二进制文件重新启动。
请注意,您应该升级到您正在使用的任何驱动程序的最新版本。某些驱动程序,包括Ruby驱动程序,需要升级,所有驱动程序都将提供连接到副本集的额外功能。
分片
Sharding现已投入生产,使MongoDB水平可扩展,没有单点故障。当需要时,mongod
的单个实例现在可以升级为分布式集群,停机时间为零。
副本集
现在可以使用副本集,这些副本集在n
节点集群中提供自动故障转移。
请注意,复制对现已弃用;我们强烈建议复制对用户升级到复制集。
其他改进
w
选项(和wtimeout
)强制写入在返回成功之前传播到n
台服务器(这在副本集上特别有效)- $或查询
- 改进并发性
- 用于返回数组子集的$slice运算符
- 每个集合64个索引(以前每个集合40个索引)
- 64位整数现在可以使用NumberLong在shell中表示
findAndModify
命令现在支持向上搜索。它还允许您指定要返回的字段- $showDiskLoc选项可查看文档的磁盘位置
- 支持IPv6和UNIX域套接字
安装
- Windows服务改进
- C++客户端是与二进制文件分开的tarball
1.6.x发布说明
1.5.x发布说明
您可以在JIRA查看所有更改的完整列表。
感谢大家的支持和建议!
译者:韩鹏帅 参见