l 可插入式的存储引擎 API
l 支持 WiredTiger存储引擎
l MMAPv1 提升
l 复制集全面提升
l 集群方面的改进
l 提升了安全性
l 工具的提升
具体细节可以参考:http://docs.mongodb.org/manual/release-notes/3.0/
接下来说说MongoDB性能的提升,得益于最近收购的WiredTiger存储引擎,WiredTiger团队的同学加入MongoDB团队,继续支持MongoDB的WiredTiger存储引擎。WiredTiger仍然开源,作为独立存储引擎支持原有客户。
MongoDB3.0改进 – 重点
官网(https://www.mongodb.com/)有以下的说明:
也就是说:
写入性能提升7 ~ 10倍
存储最大可压缩80%
运维工作复杂度降低95%(主要提供了mongodb运维工具)
3.0核心变化是提供高性能、可伸缩的数据存储引擎WiredTiger,在写性能提升和硬件资源利用率上特别突出。我们主要关心前两者。
WiredTiger
WiredTiger 存储引擎是一项全新的技术,提供无门闩、非堵塞算法来利用先进的硬件平台(如大容量芯片缓存和线程化架构)来提升性能。通过WiredTiger ,MongoDB3.0 实现了文档级别的并发控制,因此大幅提升了大并发下的写负载。透明的磁盘压缩技术减少对存储的容量要求达 80%。
相关推荐
随着技术的不断发展,MongoDB也在不断推出新的特性和功能,以满足日益增长的业务需求。以下是对MongoDB新技术特性及其对未来发展展望的详细解析: 1. **MongoDB新功能概览** - **Document Validation**:自3.0版本...
这个版本的更新可能引入了新的特性和性能改进,也有可能修复了一些已知的问题。开发者在升级到此版本时,需要注意其预发布(beta)状态,这意味着可能存在不稳定因素,建议在生产环境使用前充分测试。 MongoDB.Bson...
随着时间的推移,MongoDB 不断推出新特性以满足不断变化的市场需求和技术挑战。以下是对 MongoDB 4.0 及其新特性的详细解读: 1. **多文档 ACID 事务**:在 MongoDB 4.0 中,最大的亮点之一就是引入了多文档的ACID...
Spring Data MongoDB 2.1中的新特性 5.2。Spring Data MongoDB 2.0中的新特性 5.3。Spring Data MongoDB 1.10中的新特性 5.4。Spring Data MongoDB 1.9中的新特性 5.5。Spring Data MongoDB 1.8中的新特性 5.6。...
本课程是一套关于MongoDB应用开发的实战性教程,名为《深入浅出MongoDB应用实战开发(基础、开发指南、系统管理、集群及系统架构)》,教程侧重于讲解MongoDB的常用特性及高级特性,从实际开发的角度出发对MongoDB...
2. MongoDB 6.0.5版本的新特性与改进: - 性能优化:可能包括查询优化、索引构建速度提升、写操作性能增强等。 - 安全性增强:可能包含身份验证、加密、审计日志等方面的改进,以提高数据安全性。 - 新增功能:...
MongoDB 是一种基于分布式文件存储的开源 NoSQL 数据库系统,其设计支持高性能、高可用性和易扩展的特性。它通过灵活的数据模型来适应不断变化的应用需求,并被广泛应用于大数据和实时Web应用领域。接下来,我将详细...
MongoDB 3.4.10是该数据库系统的一个稳定版本,提供了诸多改进和新特性。 在Linux环境下安装MongoDB 3.4.10,首先需要确保你的系统满足以下基本要求: 1. 64位操作系统:因为提供的文件是`mongodb-linux-x86_64-...
MongoDB 4.2.6是该数据库系统的一个重要版本,它提供了许多改进和新特性,使得数据存储和处理更为高效。在这个版本中,用户可以享受到最新的功能和优化,确保在Windows平台上稳定运行。 首先,MongoDB 4.2引入了...
在4.0.9版本中,MongoDB引入了重要的新功能和改进。例如,它支持多文档的ACID(原子性、一致性、隔离性和持久性)事务,这对于需要跨多个文档执行一致操作的应用程序至关重要。这使得MongoDB在业务关键型应用中更具...
MongoDB 4.4.10是MongoDB数据库的一个稳定版本,专为那些希望在Linux环境下运行MongoDB...选择此版本意味着用户需要权衡新特性和对现有环境的兼容性。了解和掌握MongoDB的核心概念和操作,对于充分利用其潜力至关重要。
day5:索引的特性及应用 day6:MongoDB实例搭建仓位管理API day7:数据模型优化及设计 day8:复制集介绍及演练 day9:海量数据分片 day10:数据库认证与授权介绍及演练 day11:MongoDB数据库导入导出与监控 day12:MongDB...
MongoDB最新版本的发布通常包含性能优化、新功能、安全改进以及对现有特性的增强。由于从国外官网直接下载可能速度较慢,提供这个压缩包是为了方便大家快速获取MongoDB的最新资源。 在MongoDB的最新版本中,我们...
这个版本可能包含了性能优化、新的特性和修复的bug,确保了与MongoDB 3.2的无缝集成。 **3. MongoDB 3.2特性** MongoDB 3.2引入了许多重要的改进,包括: - **新查询语言:** 引入了聚合框架的改进,如`$lookup`...
首先,我们来看MongoDB 4.4.6版本的主要特性: 1. **新功能增强**:MongoDB 4.4引入了多项新功能,如聚合框架的性能提升、新的数据类型支持、改进的备份与恢复机制等。 2. **存储引擎优化**:此版本可能进一步优化...
MongoDB是一种开源的文档类型数据库,它具有高性能、可扩展、高可用、自动收缩等特性。MongoDB能够避免传统的ORM映射,从而有助于开发。MongoDB中的每一行记录就是一个文档,它是一个由键值对构成的数据结构,...
1. **Mongod**:这是MongoDB的主要服务进程,负责处理所有数据库操作,如读写请求、数据存储和复制。 2. **Mongos**:在分片环境中,Mongos作为路由进程,负责将客户端请求路由到正确的分片服务器。 3. **Mongo ...
这个版本在MongoDB的发展历程中扮演了重要的角色,它提供了稳定性和性能的改进,以及一些新功能的引入。 MongoDB的核心特性包括: 1. 文档型数据模型:MongoDB以JSON格式的文档存储数据,这使得数据的结构更灵活,...
MongoDB 2.0.6版本包含的主要特性有: 1. 集群支持:MongoDB支持复制集和分片集群,以实现高可用性和水平扩展。 2. 查询优化器:MongoDB 2.0引入了新的查询优化器,能更智能地选择查询计划,提高查询效率。 3. 性能...