公告MongoDB 8.0 隆重推出,这是有史以来最快的MongoDB!了解详情 > >>
公告Voyage AI 与 MongoDB 携手合作,致力于在 Atlas 上提供更准确和更值得信赖的 AI 应用。了解更多 > >>

MongoDB 的演进 – 版本历史记录

了解详情
免费试用

MongoDB 数据库的第一个版本于 2009 年 8 月发布。1.0 版本以及随后不久发布的版本专注于验证一种新颖且基本上未经测试的数据库设计方法——基于类似 JSON 的文档数据模型构建并在弹性和分布式系统基础上进行分层。早期发布的 MongoDB 版本吸引了初创企业和大型企业的采用。

随着早期用户的使用验证了产品与开发者的契合度,MongoDB 工程团队的工作重心转向将系统从一个小众的 NoSQL 数据库扩展为业界首个数据平台。从集成全文搜索的操作和事务性工作负载到网络边缘的实时分析和移动计算,MongoDB Atlas 数据平台通过统一的 API 加速并简化了开发者使用数据构建任何现代应用程序的方式。

开发者已下载 MongoDB 超过 2.65 亿次。

最新 MongoDB 版本中有哪些新功能?

MongoDB Version History
2026 — MongoDB 9.02024 — MongoDB 8.02023 – MongoDB 7.0
2022 — MongoDB 6.02021-2022 — MongoDB 5.0 & Rapid Releases2020 — MongoDB 4.4
2019 — MongoDB 4.22018 — MongoDB 4.02017 — MongoDB 3.6
2016 — MongoDB 3.42015 (Late) — MongoDB 3.22015 (Early) — MongoDB 3.0

2026 — MongoDB 9.0

MongoDB 9.0 在性能、可扩展性、韧性、可观测性、安全性和开发者生产力方面实现了重大提升。它能够满足企业级和原生 AI 工作负载的高要求,帮助组织在增加基础设施或重新设计应用程序之前,支持更多用户、更多事务以及更多 AI 驱动的活动。

为要求严苛的应用程序提供更高性能

MongoDB 9.0 为应用程序提供了更大的增长空间:单条查询速度最高提升 35%,单条更新速度最高提升 30%,事务吞吐量最高提升 20%,大型部署的吞吐量最高提升近 2 倍;同时,借助 Gen 2 计算资源,Atlas 专用集群的性价比也得到提升。

保护数据安全,同时不限制数据的使用方式

MongoDB Queryable Encryption 扩展了对前缀、后缀和子字符串查询的支持,同时保持数据的端到端加密。 Atlas 中扩展的专用网络功能可帮助组织将 MongoDB 集成到复杂的网络和安全环境中。

压力下的韧性

智能工作负载管理默认对 Atlas 专用集群启用,无需额外费用,有助于在过载情况下保护关键操作。MongoDB 9.0 还增添了更有针对性的恢复功能、针对 Enterprise Advanced 的备份改进以及安全序列维护控制,以降低运营风险。

更清晰的运营见解

重新设计的 Atlas Metrics UI、增强的原生 OpenTelemetry 指标集成,以及涵盖插入、更新、删除和读取操作的查询结构指标,可帮助团队更快地诊断问题,并将数据库行为与他们现有的可观测性工具关联起来。

一条更熟悉的现代化之路

MongoDB Extension for Hibernate ORM 让 Java 开发者在使用 MongoDB 时能够继续使用熟悉的 Hibernate API 和 HQL。模式约束允许直接在数据库内强制执行数据规则和应用程序预期,从而帮助团队实现现代化,而无需重建应用程序逻辑或对开发者进行全新编程模型的重新培训。

2024 年 — MongoDB 8.0

MongoDB 8.0 专为满足开发团队的需求而构建,让他们能够更高效地专注于功能开发。MongoDB 8.0 着重于企业级的安全、弹性、可用性和性能,包括超过 45 项架构优化和新功能 — MongoDB 8.0 为开发者带来了一系列激动人心的新功能。

  • 优化各种应用程序的性能。MongoDB 8.0 可让应用程序快速高效地查询和转换数据,从而大大提升性能表现,将吞吐量最高增加 32%。MongoDB 8.0 的架构优化减少了内存使用和查询时间。通过提升插入、更新和删除操作的批处理效率,并结合其他优化措施,MongoDB 在数据复制期间的批量写入速度提升了56%,而并发写入速度也提高了20%。额外的优化使 MongoDB 8.0 能够处理更大量的时间序列数据,操作速度也能提高 200% 以上,而资源使用量和成本却不增反降。
  • 创新的加密技术能够解锁新的使用案例。MongoDB Queryable Encryption 是 MongoDB 密码学研究小组开发的行业首创创新技术。该技术允许客户加密敏感的应用程序数据,将其作为完全随机的加密数据安全地存储在 MongoDB 数据库中,并对加密数据运行表达查询以进行处理。MongoDB 8.0 除了支持等值查询之外,现在还支持范围查询,以扩展安全数据检索,为常用搜索提供更大的灵活性。例如,客户可以在完全加密的财务数据上执行基于范围的搜索,比如通过查找信用评分在特定范围内的申请人,来评估信用度的分布情况。借助 Queryable Encryption,所需数据将一直保持加密状态,直到到达使用客户控制的解密密钥的获授权最终用户处为止。现在,有了范围查询功能,Queryable Encryption 能够在应用程序的整个生命周期中对存储和处理的高度敏感数据进行加密,这有助于降低数据无意中泄露或被恶意行为者窃取的风险,而且无需具备密码学专业知识。
  • 快速水平扩展,实现全局高可用性。 有了 MongoDB 8.0,实现水平扩展变得更快速、更简便,而且成本更低。 通过水平扩展,应用程序可以突破传统数据库资源的限制,将数据拆分到多台服务器(称为分片)上,而无需为单台服务器预配越来越多的计算资源。 MongoDB 8.0 中新增的分片功能可以将数据在分片中的分发速度提高最多 50 倍,并将初始成本降低 50%。
  • 应对意外应用程序需求的弹性。MongoDB 8.0 为优化数据库性能的团队赋予更大的控制权,以便应对难以预测的使用高峰期和持续高需求期,确保应用程序行为的一致性。MongoDB 8.0 新增了各种功能,包括设置运行查询的默认最大时间限制,拒绝重复出现有问题的查询类型,以及配置查询设置以在数据库重启等事件中持久化,确保应用程序在高需求或意外事件下的高性能。

这些新功能使 MongoDB 8.0 成为构建各种应用程序的最快、最持久、最安全和最可靠的版本。

开始使用 MongoDB 8.0 的最简单方法是访问 mongodb.com/try您可以在此网站上免费注册 Atlas 帐户,下载 Community Edition,了解更多有关通过 Enterprise Advanced 订阅实现 MongoDB 自管理的信息。

2023 — MongoDB 7.0

MongoDB 7.0 发布说明

2022 年 — MongoDB 6.0

MongoDB 发布说明

2021-2022 — MongoDB 5.0 和快速发布

MongoDB 发布说明

2020 年——MongoDB 4.4

MongoDB 发布说明

2019 — MongoDB 4.2

MongoDB 发布说明

2018 — MongoDB 4.0

MongoDB 发布说明

2017 — MongoDB 3.6

MongoDB 发布说明

2016 年——MongoDB 3.4

MongoDB 发布说明

2015 年(年底)— MongoDB 3.2

MongoDB 发布说明

2015 年(年初)— MongoDB 3.0

MongoDB 发布说明

立即开始使用 Atlas

只需几秒就能上手。我们的免费集群附带 512 MB 的存储空间,因此您可以使用示例数据进行试用并了解我们的平台。
免费试用联系销售团队
开始使用:
  • 全球超过 125 个地区
  • 示例数据集
  • 永远在线身份验证
  • 端到端加密
  • 命令行工具