云数据库MongoDB支持升级数据库大版本。升级前,建议您了解不同产品架构、不同版本的实例支持升级到的数据库大版本以及不同数据库大版本的兼容性变更说明。
支持升级到的数据库大版本
产品架构 | 规格类型 | 实例的数据库大版本 | 可升级到的数据库大版本 |
---|---|---|---|
单节点架构 | 通用型云盘版 | MongoDB 4.0 | 暂无更高的数据库大版本可升级。 |
通用型云盘版 | MongoDB 3.4 | 不支持升级数据库大版本。 如果您需要升级数据库大版本,可以通过创建新实例,使用新实例替换旧实例的方法实现。如何创建单节点实例,请参见创建单节点实例。 | |
双节点架构 | 通用型云盘版 | MongoDB 4.4 | 暂无更高的数据库大版本可升级。 |
副本集架构 | 独享型云盘版 | MongoDB 6.0 | 暂无更高的数据库大版本可升级。 |
MongoDB 5.0 | MongoDB 6.0 | ||
MongoDB 4.4 | MongoDB 5.0 | ||
| MongoDB 4.2 | 不支持升级数据库大版本。 如果您需要升级数据库大版本,可以通过创建新实例,使用新实例替换旧实例的方法实现。如何创建副本集实例,请参见创建副本集实例。 | |
MongoDB 4.0 | MongoDB 4.2 | ||
MongoDB 3.4 |
| ||
分片集群架构 | 独享型云盘版 | MongoDB 6.0 | 暂无更高的数据库大版本可升级。 |
MongoDB 5.0 | MongoDB 6.0 | ||
MongoDB 4.4 | MongoDB 5.0 | ||
| MongoDB 4.2 | 不支持升级数据库大版本。 如果您需要升级数据库大版本,可以通过创建新实例,使用新实例替换旧实例的方法实现。如何创建分片集群实例,请参见创建分片集群实例。 | |
MongoDB 4.0 | MongoDB 4.2 | ||
MongoDB 3.4 |
| ||
Serverless架构 | 无 | MongoDB 4.2 | 暂无更高的数据库大版本可升级。 |
大版本兼容性变更说明
- 升级数据库大版本时,实例的状态需为运行中。如何升级数据库大版本,请参见升级数据库版本。
- 升级数据库大版本后不支持降级。
- MongoDB 4.0及以上大版本已兼容MongoDB 3.6。如果您需要使用MongoDB 3.6大版本的功能,请升级到MongoDB 4.0及以上大版本。
- 兼容性变更说明仅包含云数据库MongoDB内核的变更,不包含MongoDB实例管控功能的变更。
数据库大版本 | 兼容性变更说明 |
---|---|
MongoDB 6.0 |
MongoDB 6.0的更多信息,请参见Compatibility Changes in MongoDB 6.0。 |
MongoDB 5.0 |
MongoDB 5.0的更多信息,请参见Compatibility Changes in MongoDB 5.0。 |
MongoDB 4.4 |
MongoDB 4.4的更多信息,请参见Compatibility Changes in MongoDB 4.4。 |
MongoDB 4.2 |
MongoDB 4.2的更多信息,请参见Compatibility Changes in MongoDB 4.2。 |
MongoDB 4.0 | MongoDB 4.0的更多信息,请参见Compatibility Changes in MongoDB 4.0。 |
MongoDB 3.6 | 在MongoDB 3.4和MongoDB 4.0之间,开源MongoDB还支持MongoDB 3.6。在将MongoDB 3.6以下的大版本升级至MongoDB 4.0及以上大版本时,需要关注如下兼容性变更内容:
MongoDB 3.6的更多信息,请参见Compatibility Changes in MongoDB 3.6。 |
MongoDB 3.4 |
MongoDB 3.4的更多信息,请参见Compatibility Changes in MongoDB 3.4。 |
相关API
接口 | 说明 |
---|---|
UpgradeDBInstanceEngineVersion | 升级云数据库MongoDB实例的数据库大版本。 |