北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > 数据库 > NoSQL > 注释

                MongoDB 2.2版本公布 并发功能加强

                2013-03-15 00:00泉源:中国存储网
                导读:我们可以看到,广受诟病的全局锁曾经在这一版中被拿失,取而代之的是DB级另外锁,并且collection 级另外锁也不远了。上面就看看2.2 版本的几个新功用吧:1.并发功能加强如下面所说,MongoDB 2.2版本中不再有高出于整个daemon上的全局锁,而是

                我们可以看到,广受诟病的全局锁曾经在这一版中被拿失,取而代之的是DB级另外锁,并且collection 级另外锁也不远了。

                MongoDB 2.2版本公布 并发功能加强

                上面就看看2.2 版本的几个新功用吧:

                1.并发功能加强

                如下面所说,MongoDB 2.2版本中不再有高出于整个daemon上的全局锁,而是将锁的粒度减小到了DB级别。而且按MongoDB 的CEO Dwight Merriman所说,这次固然没有一步到位的将锁粒度改到collection级别,但是从全局锁到DB 锁这一步,曾经完成了锁粒度细化的最困难局部任务,置信collection级另外读写锁会很快到来。

                除了减小锁粒度外,MongoDB对2.0 版本中的锁克制功用也停止了一些加强,引入了PageFaultException 架构来停止锁克制的断定。

                感兴味的冤家可以看看这个演讲及PPT:http://www.10gen.com/presentations/concurrency-internals-mongodb-2-2

                2.新的统计框架

                统计操纵不断不是MongoDB 的刚强,这次版本MongoDB 对统计任务的易用性又停止了提拔。在新的统计框架中,用户不需求再运用mapreduce办法去停止数据统计,而是运用统计框架提供和种种方便易用的函数来完成。这个在NoSQLFan之前的文章中也有引见,见:http://blog.nosqlfan.com/html/3648.html

                文档: Aggregation Framework

                参考: Aggregation Framework Reference

                例子: Aggregation Framework Examples

                3.Tag Aware Sharding

                在2.2版本中,可以人为的对数据的分片方法停止一些控制,从而使得数据能放到适宜的分片节点上(这里所谓的适宜,通常来说便是数据离要运用它的使用层更近)。详细的做法是经过对分片节点打tag标识,再将sharding key 按范畴对应到这些标识上。比方我们设定sharding key在范畴 [a, b]之间时,数据需求放到tag为BeiJing的节点。在[b, c]之前,数据放到tag为TianJin的节点。然后我们再对差别的分片节点打上差别的tag。如许对应sharding key在某个范畴内的数据就会在我们的控制下存储到指定的分片节点上了。

                详见:http://www.mongodb.org/display/DOCS/Tag+Aware+Sharding

                4.TTL的collection

                我们晓得,MongoDB的capped collection,它坚持数据在肯定巨细和条数范畴内,在collection巨细超量后,接纳移除老数据的方法对空间停止循环应用。capped collection被少量运用在日记及行列步队零碎中,具有很高的功能,但是其灵敏性不断不高。

                在2.2版本中,MongoDB又引入了TTL collection(TTL == time to live),你可以在给某个字段树立索引的时分指定多永劫间后删撤除对应的记载。树立索引的字段必需是date范例的。如许我们就可以灵敏的控制数据的过时,可以更方便的存储和办理暂时数据。

                详见:http://docs.mongodb.org/manual/tutorial/expire-data/

                更多引见:http://docs.mongodb.org/manual/release-notes/2.2/

                下载地点:http://www.mongodb.org/downloads

                持续阅读
                要害词 :
                MongoDB引见
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台