技术开发 频道

MongoDB 3.0正式版发布 写入效率高7倍

  【IT168 技术】3月3日,MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大、灵活而且易于管理的数据库管理系统。MongoDB宣称,3.0新版本不只提升7到10倍的写入效率以及增加80%的数据压缩率,还能减少95%的运维成本。

  MongoDB 3.0主要新特性包括:

  ·可插入式的存储引擎 API

  ·支持 WiredTiger 存储引擎

  ·MMAPv1 提升

  ·复制集全面提升

  ·集群方面的改进

  ·提升了安全性

  ·工具的提升

  MongoDB 3.0 在性能和扩展性方面都有非常巨大的提升,通过在存储层的大幅改进实现。新版不仅强化原本的MMAPv1储存引擎,还内置WiredTiger存储引擎以及能减少运维人员日常例行性工作的管理平台(Ops Manager)。

  WiredTiger 存储引擎是一项难以置信的技术实现,提供无门闩、非堵塞算法来利用先进的硬件平台(如大容量芯片缓存和线程化架构)来提升性能。通过 WiredTiger,MongoDB 3.0 实现了文档级别的并发控制,因此大幅提升了大并发下的写负载。

  因为WiredTiger,MongoDB 3.0才能有文档级别的并行控制(Concurrency Control),即使处理频繁写入任务,数据库依然能维持效能一定的稳定度和可预测性。另外,用户可以自己选择储存数据的压缩比例,MongoDB 3.0提供最高达80%的压缩率,不过压缩率越高数据处理的时间成本也越多,用户可以自行权衡应用。

  MongoDB 3.0强化可抽换存储引擎功能

  除了WiredTiger,MongoDB 原先的存储引擎也得到了增强,包括集合级别并发控制以及更高效的日志,现在称为 MMAPv1。

  在产品环境中同时运行了 MMAPv1 和 WiredTiger 两种存储引擎,这是因为 MongoDB 3.0 的可插入式存储引擎 API 所提供的灵活性,通过这个架构,MongoDB 提供了易用高级的应用开发、持久性和水平扩展性。

  同时 MongoDB 3.0 还提供了企业 Ops Manager 管理工具,用来管理大规模的 MongoDB 架构。

  一张图来说明 MongoDB 3.0 的改进:

NoSQL数据库MongoDB 3.0正式版发布下载

  MongoDB 的下载地址:http://www.mongodb.org/downloads

0
相关文章