1 查看MongoDB的版本
连上客户端之后,会显示版本信息,当然也可以使用db.version()命令查询。
MongoDB的安装参考之前的博客:
Redhat 7.7 平台 MongoDB 4.4.6 安装 配置 手册
https://www.cndba.cn/dave/article/4542
[root@cndba ~]# mongo
MongoDB shell version v4.4.13
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("52b82a4f-1787-448a-a18b-6ed8f9b002b8") }
MongoDB server version: 4.4.13
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
https://docs.mongodb.com/
Questions? Try the MongoDB Developer Community Forums
https://community.mongodb.com
> db.version()
4.4.13
>
2 MongoDB 5.0 之前的版本命名规则
在MongoDB 5.0 之前, MongoDB的版本格式是: X.Y.Z。
1)X.Y是 发行版本序列号 或者 开发版本序列号;
2)Z是补丁号 或者 修订号。
如果Y是偶数,则X.Y是发行版本序号;例如,4.0、4.2 是一个发行版本序列号。发行版本通常比较稳定,可用于生产环境。
如果Y是奇数, 则X.Y是开发版本号;例如,4.1、4.3是一个开发版本序列号。开发版本应该仅用于测试,不能用于生产环境。
所以我们在官方的版本清单里只能看到4.0、4.2、4.4、5.0、6.0(未发布)。
- 第三个数字位Z 通常表示修订号,即对之前版本bug的一些修复补丁。比如4.0.14,其中的4.0是发行版本序列号,.14是此发行版本的修订号。
通常发行版本系列号的改变(如4.0变成4.2)通常标志着新的特性引入,这些新特性通常无法向后兼容。
补丁(修订号)发布的改变(例如4.0.12到4.0.14)通常标志着bug的修复,并且可以向后兼容。
3 MongoDB 5.0 开始的版本命名规则
在MongoDB 5.0 之前,MongoDB的版本号的前2个数字位(X.Y)主要用来标识开发版还是测试版。
从MongoDB 5.0 开始,版本号的前2个数字位(X.Y)表示的意义发生了变化:
X 表示:Major Releases
Y 表示:Rapid Releases
3.1 Major Releases
Major Releases大约每年发布一次,会引入一些新特性和改进。 Major Releases版本支持MongoDB Atlas(云平台)和本地部署。
比如:5.0 和 6.0。
3.2 Rapid Releases
Rapid Releases大约每个季度发布一次,也会引入一些新特性和改进。Rapid Releases仅在MongoDB Atlas中支持,也不支持本地部署。
同时Rapid Releases 也不支持在MongoDB Ops Manager中使用。
比如:5.1、5.2、5.3
3.3 Patch Releases
Patch Releases是根据 Major Releases 和Rapid Releases的需要来发布的,通常包括bug修复和小的改进。
比如:
5.0.1 (Major Release补丁版本)
5.2.1 (Rapid Release补丁版本)
3.4 Release Candidate (RC) Releases
在新的Major Releases和Rapid Releases发布之前,Release Candidates 版本可用于早期测试。 Release Candidates 代表即将发布的版本,该版本足够稳定,可以用于测试,但不适合生产部署。
比如:
5.0.0-rc0
5.0.0-rc1
5.1.2-rc5
3.5 MongoDB Shell (mongosh)
从MongoDB 5.0开始,MongoDB Shell (mongosh)与MongoDB分开发布,并使用自己的版本编号系统。
3.6 Database Tools
从MongoDB 4.4开始,MongoDB的数据库工具也与MongoDB分开发布,并使用自己的版本编号系统。
这些工具如下:
Binary Import / Export
mongodump
mongorestore
bsondump
Data Import / Export
mongoimport
mongoexport
Diagnostic Tools
mongostat
mongotop
GridFS Tools
mongofiles
在下载页面:
我们可以看到最新的Database Tools 版本是:100.5.2。
版权声明:本文为博主原创文章,未经博主允许不得转载。