MongoDB新本子个性

MongoDB
2.4早已公布,该版本增添了有个别新本性,如文本搜索、基于哈希的分片、更好的地理空间效果、协理GeoJSON以及一些脾性和工具方面包车型地铁晋级。大家还和10gen商量了MongoDB接下去的不二法门图。

有些关键的升高如下:

  • 引入了文件搜索,今后是三个测试功能,扶助15种语言的词干和断词
  • 依据哈希的分片,用于数据交叉传播时无法随随便便预测其余自然分片键的事态
  • 地理空间引得和GeoJSON支持
  • 安然升级——新的模块化地点表明系统、与Kerberos集成以及依照角色的访问控制
  • 有些质量提高,最珍视的一项是对准计数和聚众等尤其场景的晋级
  • 选择V8作为Mongo
    Shell内部暗许的JavaScript引擎(代替了SpiderMonkey),进而升级了基于JavaScript的操作的习性和并发性
  • 用以监察和控制集群状态的其余目的

10gen还介绍了同2.4版一起发表的一款企业版MongoDB

为了精通新脾气和现在统一筹划的越多新闻,大家关系了10gen的制品市镇总裁Kelly
Stirman

凯利解释了干吗集合级其余锁大概对MongoDB没有意义:

本子2.2对锁做了改善,通过降落锁竞争为写吞吐量带来了实质性的补益。戴维Mytton写了一篇拾壹分好的与该核心相关的小说

除此之外2.0和2.2版本中所提供的校勘,MongoDB
2.4并从未包涵别的附加粒度的锁。大家正在考虑在2.6版本中引入文书档案级别的锁。锁发生的升迁已经够用了,集合级其余锁或许不会再带来任何主要的升级了,由此文书档案级其他锁或然是下三个势头。

有关哪一天使用基于范围的分片而不是新的基于哈希的分片,凯利说:

如何时候使用基于范围的分片呢?假若您的应用程序基于二个分片键范围请求数据,那么那几个查询会被路由到合适的分片,平日唯有四个分片,特殊境况下只怕有一对分片。在二个选取了依照哈希分片的连串中,同样的查询会将请求路由到更加多的分片,大概是兼具的分片。理想图景下,我们希望查询会被路由到三个独立的分片大概尽大概少的分片,因为这么的扩大能力要比将兼具的查询路由到具有的分片好。因而,倘使您不行精晓本身的数据和查询,那么依照范围的分片大概是最好的选用。

在MongoDB
2.4中计数速度最高能够升高20倍,同时聚合框架平均要快3到5倍。凯利解释说计数品质的升级得益于MongoDB中B树遍历品质的一些升格——基于索引的低基数计数是最大的晋升。聚合框架质量的晋升实际是对MongoDB内部贯彻做的诸多小改变引起的,它们一起带来了具大的功利。

接下去将会追加哪些集团特点:

MongoDB
2.4在安全和督察世界落到实处了一些首要行动,不过对于现在的版本我们还有为数不少安排。大家将沿着认证、授权和审计多少个维度实行安控。现在版本的MongoDB将继承关切这个世界,同时我们还会继续增进我们为MongoDB提供的工具。MongoDB监察和控制服务(MMS)在MongoDB社区已经尤其流行,有超越15,000位用户并在时时刻刻压实。我们将继承对MMS举办投资,为用户提供免费的云工具,同时提供当土地资金财产品作为大家公司订阅服务的一部分。

假定你想掌握越来越多与MongoDB
2.4新特色相关的音信,能够阅读批零表达概述

翻看英文原版的书文:MongoDB Gets Better Security, Text Search,
Performance Improvements – What’s
Next?

MongoDB索引的运用 

相关文章