Mongodb发布了1.6.0版本,这是其继1.0,1.2,1.4版本后的第四个主要稳定版本,8月17日发布了1.6.1版本。 本版本主要着重在增强动态扩容(scale-out)功能,Shardin...
Mongodb发布了1.6.0版本,这是其继1.0,1.2,1.4版本后的第四个主要稳定版本,8月17日发布了1.6.1版本。
本版本主要着重在增强动态扩容(scale-out)功能,Sharding功能已可用于生产环境。同时使用水平分区与复制集合(replica sets)可以用来建立可平行扩充的资料储存群集,可以实现动态扩容集群规模,而且没有单点故障问题。和其它支持分布式集群的存储系统一样,部分机器的宕机、增减机器不影响服务。单个的 mongod 程序需要时可以在不需要关闭的情况下升级为一个分布式群集。
复制集合(replica sets)可以让你建立一个高稳定性群集,提供自动修正(automatic fail over) 与复原功能,建议原有的成对复制(replica pair)架构使用者在方便时转移到复制集合架构。
1.6 版的其他改进
- acknowledged replication: 写操作必须在数据成功复制到N台机器上才返回成功。
- 支持$or 条件查询
- indexes/collection 增加到64个
- 并发性能改进
- 支持$slice 运算
- 支持UNIX sockets和IPv6
- Windows 下做了改进
- C++ 客户端的二进制包被放在一个独立的tarball中
下载位置: http://www.mongodb.org/display/DOCS/Downloads
版本说明: http://www.mongodb.org/display/DOCS/1.6+Release+Notes
完整的改动细节: http://jira.mongodb.org/secure/IssueNavigator.jspa?mode=hide&requestId=1...
请通过 http://groups.google.com/group/mongodb-user (支持讨论区) 或 http://jira.mongodb.org/ (问题/功能请求数据库) 发表问题。
下一步
在 1.6 版推出的同时,开发团队会接着聚焦在 1.8 ,可以在 http://jira.mongodb.org/ 通过投票协助安排功能开发的顺序,目前排在第一位的功能是单一服务器的耐久性。
10gen CEO 与共同创办人 Dwight Merriman 针对 1.6 新功能的网络演讲What's New in MongoDB v1.6,可以在这里下载http://www.10gen.com/webinars/mongodb16
Setting up replica sets with MongoDB 1.6
http://www.coffeepowered.net/2010/08/06/setting-up-replica-sets-with-mongodb-1-6/
Automating partitioning, sharding and failover with MongoDB
http://blog.boxedice.com/2010/08/03/automating-partitioning-sharding-and-failover-with-mongodb/