MongoDB 2.4企业版分析
作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsMongoDB 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开源版和企业版的功能比较:
分享到:
相关推荐
2. 对认证企业的MongoDB 2.4和2.6版本 3. 全功能蒙戈GUI外壳采用代码自动完成和提示 4. 支持副本集和独立主机的连接 5. 易于使用的文档查看器和编辑器树,表和JSON视图模式 6. 数据库,收集,索引,用户,角色和功能...
本文假定您安装了InfoSphereGuardium收集器并在...从数据安全的角度讲,建议您升级到MongoDB2.4或更高版本,因为这些版本可提供简介中所述的安全增强功能。(Kerberos要求使用企业版。)记录以下信息,您需要使用这些信
2. 对认证企业的MongoDB 2.4和2.6版本 3. 全功能蒙戈GUI外壳采用代码自动完成和提示 4. 支持副本集和独立主机的连接 5. 易于使用的文档查看器和编辑器树,表和JSON视图模式 6. 数据库,收集,索引,用户,角色和...
`mongo-2.10.1.jar`可能是指旧版的MongoDB Java驱动程序,版本2.x系列。这个版本的驱动程序适用于较早的MongoDB服务器版本,可能包含一些特定于那时的功能或优化。在当前场景下,如果目标是连接到MongoDB服务器,...
从 MongoDB 2.4 版本开始,它开始支持全文检索,尽管当时还不支持中文。 全文检索的基本原理是对每篇文章中的每个词建立一个索引,记录这些词出现的频率和位置。当用户执行查询时,MongoDB 使用预先构建的索引来...
这款verycode_chengyu 2.4全开源版提供了完整的前后端代码,允许开发者进行二次开发或者将其移植到抖音小程序平台上。 1. **小程序开发**: - **微信小程序**:微信小程序是一种轻量级的应用形式,用户无需下载...
本次我们聚焦于ThinkSNS的2.4版本,尽管它尚未正式发布,但其预览版已经展现出诸多亮点和潜在的改进。 首先,ThinkSNS 2.4在架构上可能延续了之前的MVC(Model-View-Controller)设计模式,这种模式强调了业务逻辑...
MongoDB 是一个流行的开源文档型数据库,以其灵活性和高性能而受到许多企业和开发者的青睐。然而,随着数据安全的重要性日益凸显,正确配置MongoDB的安全设置变得至关重要。本文将深入探讨MongoDB的安全配置,主要...
业务数据分析师是通过运用统计学、数学、计算机科学等方法和技术,对业务数据进行收集、处理、分析,并从中提取有价值的信息,为企业决策提供支持的专业人士。 #### 1.2 主要职责 - 数据收集与清洗:确保数据的质量...
2.4 数据统计分析:收集并分析应用下载、活跃度、用户反馈等数据,为企业决策提供依据。 2.5 安全防护:采用加密技术保护源码及用户数据,防止恶意攻击,确保平台稳定运行。 三、关键技术支持 3.1 后端技术:通常...
在线考试系统,是一种基于互联网技术实现的考试平台,它能够为教育机构、企业或个人提供便捷、高效且灵活的考试管理服务。系统通常包括试题库管理、考试安排、考生报名、在线答题、自动阅卷、成绩发布等多个功能模块...
企业版 - 企业应用程序 2.5. 上下文化第 2 部分 JRE、JDK、字节码和虚拟机 库 - API 规范 JVM - Java 虚拟机Java 虚拟机 - 运行 Java 系统所需 JRE - Java 运行时环境 最终用户需要在计算机上运行 Java 应用程序 JRE...
对于大型企业,可能需要商业版的支持;而对于小型项目,社区版通常已足够满足需求。同时,保持与最新稳定版本同步,以获取最新的安全更新和技术进步。 总之,《MySQL数据库应用指南》详细介绍了数据库的基本概念、...
确保 pip 版本为最新版。 - **Git**:版本控制系统,对于多人协作项目非常有用。推荐版本为 2.17 或以上。 - **virtualenv**:用于创建 Python 的虚拟环境,隔离项目间的依赖关系冲突。建议版本为 16.7.9 或以上。 -...
总结来说,这个4万字的企业B2C电子商务平台解决方案建议书将详细阐述如何利用智慧城市理念、人工智能技术和大数据分析来打造一个现代、智能、数据驱动的电商平台,以满足企业对在线销售、客户服务和市场洞察的需求。...
RESTFeel RESTFeel:一个企业级的...系统环境OS MacJDK 1.8.0_40Gradle 3.5-rc-2IDEA2017.1 UltimateMongoDB 3.2.4MongoDB配置:从源头建造先决条件JDK 7或更高版本Maven 3.0+ Gradle 2.4(可选) MongoDB 3.x版建立m
在"json-lib-2.4"这个文件中,包含了这个JSON库的特定版本2.4的全部类和资源。开发者在使用前需要将其解压,并将包含的JAR文件添加到项目的类路径中,这样就可以在代码中导入并使用库提供的类和方法。 在实际开发中...
2.4 CMS都可能包括些什么 一个完整的CMS通常包含以下几个组件:内容创作工具、工作流引擎、模板设计工具、元数据管理、权限管理、搜索功能、API接口等。 2.5 如何开发CMS 开发CMS需要考虑用户友好性、可扩展性、...
随着互联网技术的进步,电子商务平台已经成为企业与消费者互动的重要渠道,因此,设计一个高效、安全且用户友好的电子商务网站显得至关重要。 1.2 研究意义 本毕业设计旨在提升电子商务系统的用户体验,优化后台...