云数据库MongoDB支持新版本时,您可以通过控制台将您的实例升级至最新版本,以完善老版本的功能,同时也为您提供更多的新功能。本文介绍支持升级的版本和升级版本的方法。
数据库版本说明
关于实例支持的版本信息和版本说明,请参见版本与存储引擎。
支持的数据库大版本
不同系统架构的云数据库MongoDB实例支持的数据库大版本如下:
系统架构 | MongoDB 5.0 | MongoDB 4.4 | MongoDB 4.2 | MongoDB 4.0 | MongoDB 3.4 | MongoDB 3.2 | MongoDB 3.0 |
---|---|---|---|---|---|---|---|
单节点架构 | ![]() |
![]() |
![]() |
![]() |
![]() |
已下线,具体请参见【通知】11月22日云数据库MongoDB版3.2版本下线。 | 已下线。 |
副本集架构 | ![]() |
![]() |
![]() |
![]() |
![]() |
||
分片集群架构 | ![]() |
![]() |
![]() |
![]() |
![]() |
||
Serverless架构 | ![]() |
![]() |
![]() |
![]() |
![]() |
可以升级到的数据库大版本
不同系统架构的云数据库MongoDB实例可以升级到的数据库大版本如下:
系统架构 | 实例支持的版本 | 可以升级到的数据库大版本 |
---|---|---|
单节点架构 | MongoDB 3.4和MongoDB 4.0 | 不支持升级数据库大版本 |
副本集架构 | MongoDB 5.0 | 不支持升级数据库大版本 |
MongoDB 4.4 | MongoDB 5.0 | |
MongoDB 4.2 | 不支持升级数据库大版本 | |
MongoDB 4.0 | MongoDB 4.2 | |
MongoDB 3.4 | MongoDB 4.0和MongoDB 4.2 | |
分片集群架构 | MongoDB 4.2 | 不支持升级数据库大版本 |
MongoDB 4.0 | MongoDB 4.2 | |
MongoDB 3.4 | MongoDB 4.0和MongoDB 4.2 | |
Serverless架构 | MongoDB 4.2 | 不支持升级数据库大版本 |
注意事项
- 升级数据库版本所用时间与数据库的数据量有关,请根据业务情况提前安排升级时间。
- 升级数据库版本后不支持降级数据库版本。
- 如果实例的数据库小版本过期或不在维护列表内,当执行以下操作时,为保证提供更出色的性能和稳定性,系统会默认将您的数据库小版本升级至最新版。
影响
- 升级采用轮转升级的方式进行,升级过程中会自动对实例进行2~3次重启,请确保在业务低峰执行或确保应用具有重连机制。
说明 推荐生产环境的应用程序通过Connection String URI连接数据库。当某个节点出现故障时,不会因为主备切换而影响应用的读写操作,详情请参见副本集实例连接说明或分片集群实例连接说明。
- 升级过程中,分片集群实例的均衡器将被关闭,升级完成后会被重新打开。