MongoDB 1.6.1发布

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/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

ASLRay:一个可以绕过ASLR的工具

ASLR(Address Space Layout Randomization,即地址空间格局随机化)是指利用随机方式配置数据地址,一般现代系统中都加设这一机制...

24180
来自专栏杨建荣的学习笔记

备库关联查询的设计思考(r7笔记第41天)

现在有一个需求,目前在开发的同学需要做一些查询,但是涉及的两个表在两个不同的数据库里面。就是下面的形式。从他们的反馈来看还需要做表关联,是统计业务相关,对于数据...

35350
来自专栏PingCAP的专栏

性能测试工具的 Coordinated Omission 问题

很早之前就看过 Gil 大神的一篇文章《Your Load Generator Is Probably Lying To You - Take The Red ...

31550
来自专栏Java学习网

测试是浪费时间,我的程序肯定没问题

测试是浪费时间,我的程序肯定没问题 尽管关于测试驱动开发(TDD)的书和文章有成百上千之多,仍然有很多人从未感受过测试的强大力量。 之所以不愿意去写测试程序不...

26750
来自专栏北京马哥教育

快学学Python异步IO轻松管理10k+并发连接

异步操作在计算机软硬件体系中是一个普遍概念,根源在于参与协作的各实体处理速度上有明显差异。软件开发中遇到的多数情况是CPU与IO的速度不匹配,所以异步IO存在于...

38060
来自专栏phodal

微信小程序「官方示例代码」浅析【上】

从某个微信群里,拿到了这个IDE的下载地址,然后就有了这个: ? 根本登不上去,怎么办,怎么办呢? 看代码啊。。。 反正我又没有保密协议,解压缩一看NodeW...

26580
来自专栏黑白安全

ASLRay:一个可以绕过ASLR的工具

ASLR(Address Space Layout Randomization,即地址空间格局随机化)是指利用随机方式配置数据地址,一般现代系统中都加设这一机制...

8110
来自专栏程序人生 阅读快乐

细说PHP(第2版) - 高洛峰

《细说PHP(第2版)》共六个部分,分为30个章节,每一章都是PHP独立知识点的总结。内容涵盖了动态网站开发的前台技术(HTML+CSS)、PHP编程语言的语法...

11920
来自专栏java一日一条

测试是浪费时间,我的程序肯定没问题

尽管关于测试驱动开发(TDD)的书和文章有成百上千之多,仍然有很多人从未感受过测试的强大力量。

7310
来自专栏Golang语言社区

转-Golang分布式设计模式之-----分层设计

提到分布式系统,我们会想到很多机器,分别部署着各自的服务,然后整体组成一个分布式系统。在这类系统中,分布式系统与常规的集中式系统存在着以下三个区别。(来自分布...

443130

扫码关注云+社区

领取腾讯云代金券