Avant de procéder à la mise à niveau majeure de la version de la base de données, déterminez les versions vers lesquelles votre instance peut évoluer en fonction de son architecture et de sa version actuelle, puis examinez les modifications de compatibilité associées à chaque version.
Chemins de mise à niveau pris en charge
-
Vous pouvez effectuer la mise à niveau de la version majeure d'une base de données depuis la console ApsaraDB for MongoDB. Toutefois, les versions cibles disponibles varient selon l'architecture de l'instance, son type et sa version actuelle. Les détails sont présentés ci-dessous :
Architecture
Type d'instance
Version majeure actuelle
Versions de mise à niveau disponibles
Architecture autonome
Polyvalente avec disque cloud
MongoDB 4.0
Aucune version majeure supérieure n'est disponible pour la mise à niveau.
Polyvalente avec disque cloud
MongoDB 3.4
La mise à niveau sur place n'est pas prise en charge.
Pour mettre à niveau la version majeure, vous pouvez créer une nouvelle instance et l'utiliser pour remplacer l'instance d'origine.
Architecture Replica Set
Polyvalente avec disque cloud
Dédiée avec disque cloud
MongoDB 8.0
MongoDB 8.3
MongoDB 7.0
MongoDB 8.0
MongoDB 6.0
MongoDB 7.0
MongoDB 5.0
MongoDB 6.0
MongoDB 4.4
MongoDB 5.0
Lorsque vous mettez à niveau une instance de la v4.4 vers la v5.0, la valeur par défaut de writeConcern passe de
{w:1}à{w:majority}. Cela peut entraîner une baisse des performances en écriture et une augmentation de la latence d'écriture. Vérifiez que cet impact est acceptable avant de procéder à la mise à niveau.Polyvalente avec disque local
Dédiée avec disque local
Serveur physique dédié
MongoDB 4.2
La mise à niveau sur place n'est pas prise en charge.
Pour mettre à niveau la version majeure, vous pouvez créer une nouvelle instance et l'utiliser pour remplacer l'instance d'origine.
MongoDB 4.0
MongoDB 4.2
MongoDB 3.4
MongoDB 4.0
MongoDB 4.2
MongoDB 3.2
MongoDB 3.0
Architecture Sharded Cluster
Dédiée avec disque cloud
MongoDB 8.0
MongoDB 8.3 (soumettez un ticket pour faire la demande)
MongoDB 7.0
MongoDB 8.0
MongoDB 6.0
MongoDB 7.0
MongoDB 5.0
MongoDB 6.0
MongoDB 4.4
MongoDB 5.0
Lorsque vous mettez à niveau une instance de la v4.4 vers la v5.0, la valeur par défaut de writeConcern passe de
{w:1}à{w:majority}. Cela peut entraîner une baisse des performances en écriture et une augmentation de la latence d'écriture. Vérifiez que cet impact est acceptable avant de procéder à la mise à niveau.Polyvalente avec disque local
Dédiée avec disque local
Serveur physique dédié
MongoDB 4.2
La mise à niveau sur place n'est pas prise en charge.
Pour mettre à niveau la version majeure, vous pouvez créer une nouvelle instance et l'utiliser pour remplacer l'instance d'origine.
MongoDB 4.0
MongoDB 4.2
MongoDB 3.4
MongoDB 4.0
MongoDB 4.2
MongoDB 3.2
MongoDB 3.0
-
Si vous devez effectuer une mise à niveau majeure de version entre différentes architectures ou types de stockage, commencez par créer une instance avec la version majeure cible, puis utilisez le service Data Transmission Service (DTS) pour migrer les données de la source vers la nouvelle instance.
Consultez les rubriques suivantes pour obtenir des instructions sur la migration des données :
Modifications de compatibilité entre les versions majeures
Consultez les modifications de compatibilité pour chaque version majeure de la base de données avant d'effectuer la mise à niveau :
L'instance doit être à l'état Running pour mettre à niveau sa version majeure de base de données. Pour obtenir des instructions, consultez la rubrique Mise à niveau de la version de la base de données.
Le retour à une version antérieure après une mise à niveau majeure n'est pas pris en charge.
MongoDB 4.0 et les versions ultérieures sont compatibles avec les fonctionnalités de MongoDB 3.6. Pour utiliser les fonctionnalités de MongoDB 3.6, effectuez une mise à niveau vers MongoDB 4.0 ou une version ultérieure.
Ces notes de compatibilité couvrent uniquement les modifications apportées au noyau ApsaraDB for MongoDB, et non les évolutions des fonctionnalités de gestion des instances.
|
Version majeure de la base de données |
Modifications de compatibilité |
|
MongoDB 8.3 |
Pour plus d'informations sur MongoDB 8.3, consultez la page Modifications de compatibilité dans MongoDB 8.3. |
|
MongoDB 8.0 |
Pour plus d'informations sur MongoDB 8.0, consultez la page Modifications de compatibilité dans MongoDB 8.0. |
|
MongoDB 7.0 |
Pour plus d'informations sur MongoDB 7.0, consultez la page Modifications de compatibilité dans MongoDB 7.0. |
|
MongoDB 6.0 |
Pour plus d'informations sur MongoDB 6.0, consultez la page Modifications de compatibilité dans MongoDB 6.0. |
|
MongoDB 5.0 |
Pour plus d'informations sur MongoDB 5.0, consultez la page Modifications de compatibilité dans MongoDB 5.0. |
|
MongoDB 4.4 |
Pour plus d'informations sur MongoDB 4.4, consultez la page Modifications de compatibilité dans MongoDB 4.4. |
|
MongoDB 4.2 |
Pour plus d'informations sur MongoDB 4.2, consultez la rubrique Notes de mise à jour de compatibilité de MongoDB 4.2. |
|
MongoDB 4.0 |
Pour plus d'informations sur MongoDB 4.0, consultez la rubrique Notes de mise à jour de compatibilité de MongoDB 4.0. |
|
MongoDB 3.6 |
Pour plus d'informations sur MongoDB 3.6, consultez la rubrique Notes de mise à jour de compatibilité de MongoDB 3.6. |
|
MongoDB 3.4 |
Pour plus d'informations sur MongoDB 3.4, consultez la rubrique Modifications de compatibilité de MongoDB 3.4. |
API associées
|
Interface |
Description |
|
Met à niveau la version majeure de la base de données d'une instance ApsaraDB for MongoDB. |