作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs
MongoDB
v2.4版于3月19日发布,它引入了内置的文本搜索功能,以及基于哈希的分片和众所期盼的安全特性。
同时,10gen公司发布了MongoDB的企业版,它在开源版的基础上增加了安全和监控的特性,易于与其它企业软件相集成。
缺乏安全使得NoSQL技术广受批评。MongoDB企业版增加了基于角色的访问控制,这意味着用户的权限能得到更好的控制,还可以选择需要客户端提供签名的SSL证书。MongoDB企业版还支持Kerberos认证。
MongoDB的文本搜索作为其新功能之一,被视为“基本”的功能。但它并不意味着是Solr和Lucene的替代。
对于基于哈希的分片,可以确保MongoDB在大集群的分片下,读和写的分布相对均匀。而“working
set size
analyser”分析工具可以评估MongoDB预期会使用到的内存容量。
除此之外,MongoDB还增加了两种可存储的新对象类型:
1.
capped arrays
capped数组被声明为固定尺寸的2D地理空间索引。
2.
现有的2D索引
另外,原先被用于MongoDB的MapReduce功能、$where和Shell环境的Firefox SpiderMonkey
JavaScript引擎,现在已经被Chrome的V8引擎所替代。
下面是MongoDB开源版和企业版的功能比较: