MongoDB版本控制(从5.0版本开始对版本号进行赋义的改变)
这是对MongoDB版本控制的翻译。原始文档由MongoDB文档团队提供,遵循CC BY-NC-SA 3.0许可。
贡献.rst
MongoDB文档采用知识共享-署名-非商业性使用-相同方式共享3.0许可协议进行分发。
MongoDB 版本控制
请务必始终升级至当前发布的最新稳定版本。
MongoDB的版本号采用X.Y.Z的形式,其中X.Y表示发布号,Z表示补丁号。
从MongoDB 5.0开始,MongoDB将以两个不同的发布系列发布。
-
- メジャーリリース
- ラピッドリリース
在MongoDB 4.4及之前的版本中,使用了生产版本和开发版本的版本控制。请参考以前的发布版本。
主要发布
主要版本大约每年发行一次,并通常会引入新功能和改进。主要版本适用于所有MongoDB使用环境。
版本号的例子:
-
- 5.0
- 6.0
快速发布
快速发布通常每个季度发货一次,通常会引入新功能和改进。快速发布是为MongoDB Atlas设计的,不支持本地环境。无法与MongoDB Ops Manager一起使用,也不支持裁决者。如果您在MongoDB环境中使用裁决者,请使用最新的主版本。
版本号示例:
-
- 5.1
-
- 5.2
- 5.3
补丁发布
根据需要,补丁版本会针对主要版本和快速版本进行发布。通常包含错误修复和保持向后兼容的更改。
版本号示例:
5.0.1 (メジャーリリースとパッチバージョン)
5.2.1 (ラピッドリリースとパッチバージョン)
发布候选版本(RC)
在主要发布或快速发布之前,会发货进行提前测试的发布候选项。
发布候选项是为了测试下一个发布是否足够稳定而发货的,但并不适用于生产环境。
版本号示例:
-
- 5.0.0-rc0
-
- 5.0.0-rc1
- 5.1.2-rc5
驱动程序的版本
MongoDB服务器和驱动程序的版本不同。
MongoDB Shell(mongosh)
自 MongoDB 5.0 开始,MongoDB Shell(mongosh)和MongoDB服务器本体是独立发布的,并且版本号也不同。
数据库工具 (Database Tool)
MongoDB 4.4及以后版本中,MongoDB数据库工具与MongoDB服务器本体是分别发布的,它们的版本号也不相同。
过去的发布
在MongoDB 4.4及以前的版本中,採用了將生產版本和開發版本區分的概念,版本號的形式為X.Y.Z,其中X.Y表示生產版或開發版,Z表示修訂/補丁號。
-
- Yが偶数の場合、X.Yはプロダクション用バージョンを示します。たとえば4.2系や4.4系がそれにあたります。これらのプロダクション用リリースは安定していてプロダクション環境に適しています。
- Yが奇数の場合、X.Yは開発バージョンを示します。たとえば4.3系や4.5系がそれにあたります。開発用リリースはテスト目的限定でありプロダクション環境には適しません。
例如,在MongoDB 4.4.7中,4.4代表了用于生产的系列,.7则代表了修订版本。