Tous les produits
Search
Centre de documentation

Data Transmission Service:Scénarios de migration

Dernière mise à jour :Aug 12, 2026

Data Transmission Service (DTS) assure la migration des données entre des sources homogènes ou hétérogènes. Ce service couvre notamment la migration vers Alibaba Cloud, les transferts entre instances Alibaba Cloud, ainsi que le partitionnement et la mise à l'échelle des bases de données. Cette rubrique détaille les types de bases de données, les versions et les modes de migration pris en charge, avec des liens vers les guides de configuration correspondants.

Contexte

Types de migration

Type

Description

Migration du schéma

DTS migre les définitions de schéma des objets depuis la base de données source vers la base de données de destination. Ces objets peuvent inclure des tables, des vues, des déclencheurs, des procédures stockées et des index.

Lors d'une migration de schéma entre bases de données hétérogènes, DTS convertit la syntaxe des définitions de schéma en fonction de celle des bases source et cible. Par exemple, DTS convertit le type de données NUMBER d'une base de données Oracle en type DECIMAL pour une base de données MySQL.

Migration complète des données

DTS migre toutes les données existantes des objets sélectionnés depuis la base de données source vers la base de données de destination. Si vous sélectionnez uniquement la migration du schéma et la migration complète des données lors de la configuration d'une tâche de migration, les nouvelles données écrites dans la base source ne sont pas migrées vers la destination.

Important

Pour garantir la cohérence des données, n'écrivez pas de nouvelles données dans la base de données source pendant la migration complète. Pour une migration sans interruption de service, vous devez sélectionner Schema Migration, Full Data Migration et Incremental Data Migration lors de la configuration de la tâche.

Migration incrémentielle des données

DTS capture les instructions de modification incrémentielle des objets à migrer depuis la base de données source, par exemple à partir du journal binaire d'une base de données MySQL. DTS convertit ensuite ces instructions et les applique à la base de données de destination pour répliquer les données en temps réel.

Remarque

La migration incrémentielle des données s'exécute en continu et en temps réel ; elle ne s'arrête pas automatiquement. Vous devez terminer ou libérer manuellement la tâche de migration. Pour plus d'informations, consultez Terminer une instance DTS et Libérer des instances DTS.

Synchronisation des données contre migration des données

Bien que la migration des données puisse servir à la synchronisation dans certains scénarios, nous recommandons d'utiliser la fonctionnalité de synchronisation des données pour sa meilleure stabilité réseau et son ensemble de fonctionnalités plus riche. Pour plus d'informations, consultez Quelle est la différence entre la migration des données et la synchronisation des données ?.

Important
  • Pour configurer une instance de migration dont les bases de données source et de destination se trouvent dans des régions différentes (transfrontalières ou interrégionales), les exigences suivantes doivent être satisfaites :

    • Si le paramètre Access Method est défini sur Alibaba Cloud Instance pour la base de données source, cette dernière doit disposer d'un endpoint public.

    • Si le paramètre Access Method n'est pas défini sur Alibaba Cloud Instance pour la base de données source, la base de données de destination doit disposer d'un endpoint public.

  • Si votre tâche de synchronisation ou de migration implique des opérations transfrontalières ou interrégionales, assurez-vous que la bande passante de votre tâche ne dépasse pas 100 Mbit/s. Pour des besoins en bande passante supérieurs, configurez la bande passante réseau interrégionale via Cloud Enterprise Network (CEN) avant de configurer la tâche DTS.

    Remarque

    Une tâche interrégionale ou transfrontalière désigne une opération où les bases de données source et de destination se situent dans des régions différentes. C'est le cas, par exemple, d'une instance RDS source dans la région de Singapour et d'une instance RDS de destination dans la région Chine (Hangzhou).

Migration de données entre comptes

La prise en charge de la migration de données entre comptes dépend du type de base de données et de la méthode d'accès. Si cette option est disponible, le paramètre Replicate Data Across Alibaba Cloud Accounts apparaît lors de la configuration de la tâche. Pour effectuer une migration de données entre comptes, définissez ce paramètre sur Yes. Pour plus d'informations, consultez Configurer une tâche DTS entre comptes.

Limitations de la base de données source

Le tableau suivant décrit les exigences en matière de bande passante réseau et d'activité métier pour la base de données source. Pour connaître les autres limitations, reportez-vous à la documentation de configuration correspondante.

Limitation

Description

Bande passante réseau

  • Bande passante réseau de la base de données source : Doit être supérieure ou égale à 100 Mb/s.

  • Latence réseau (RTT) : Pour des performances de synchronisation optimales, le temps d'aller-retour (RTT) entre la base de données source et le service DTS doit être inférieur à 2 ms. Dans les déploiements interrégionaux ou transfrontaliers, la distance physique peut entraîner un dépassement de cette limite, provoquant des retards de synchronisation. Par exemple, une base de données située dans la région de Singapour qui se connecte à DTS via un VPN dans la région Chine (Hong Kong) peut subir un RTT élevé.

Exigences métier

  • Volume de journaux : DTS effectue la synchronisation incrémentielle en extrayant les journaux de la base de données. Pour assurer la stabilité, veillez à ce que le volume de journaux en pic de l'instance de base de données source reste inférieur à 1 To/jour, que le volume moyen soit inférieur à 50 Go par heure et que le trafic de pointe ne dépasse pas 15 Mo/s.

    Important

    Par défaut, DTS extrait les journaux pour l'ensemble de la base de données, et non seulement pour les objets synchronisés. Ainsi, même si vous ne synchronisez qu'une petite table, des opérations d'écriture fréquentes sur d'autres tables volumineuses non liées peuvent générer un volume important de journaux et retarder la tâche. Prenez donc en compte cet impact lors de votre planification.

  • Mises à jour par lots : L'exécution de mises à jour de données par lots ou de modifications à grande échelle sur des champs volumineux (tels que les types CLOB, BLOB ou LONG) risque d'augmenter la latence de la tâche. Pour éviter cela, effectuez ces opérations par petits lots ou évitez-les si possible.

  • DDL haute fréquence : Évitez les opérations DDL trop fréquentes. Afin de prévenir toute latence de tâche, limitez les opérations DDL à 10 instructions par seconde.

  • Table sans clé primaire : Évitez les opérations DELETE ou UPDATE fréquentes sur ce type de tables afin de ne pas impacter la latence de la tâche.

  • Transaction volumineuse : N'exécutez pas de transaction unique générant plus de 100 Go de journaux, car cela pourrait provoquer l'échec de la tâche.

FAQ

  • DTS prend-il en charge les instances serverless ApsaraDB RDS for MySQL ?

    Oui.

  • DTS prend-il en charge les clusters serverless PolarDB for MySQL ?

    Oui.

  • DTS prend-il en charge les instances serverless ApsaraDB RDS for PostgreSQL ?

    Actuellement, une instance serverless ApsaraDB RDS for PostgreSQL peut uniquement servir de base de données de destination, mais pas de base de données source.

  • DTS prend-il en charge les instances dans ApsaraDB for MyBase ?

    Oui. DTS peut accéder aux instances de base de données dans ApsaraDB for MyBase si vous définissez le paramètre Access Method sur Alibaba Cloud Instance. Pour configurer la tâche, reportez-vous à la documentation correspondant à votre scénario spécifique de migration de base de données.

    Remarque

    Par exemple, pour migrer des données d'une base de données MySQL auto-gérée vers une instance MySQL dans ApsaraDB for MyBase, suivez les instructions décrites dans Migrer d'une base de données MySQL auto-gérée vers ApsaraDB RDS for MySQL.

  • Qu'est-ce qu'une base de données auto-gérée ?

    Une base de données auto-gérée correspond à toute instance de base de données dont le paramètre Access Method est différent de Alibaba Cloud Instance dans la configuration DTS. Cela inclut les bases de données hébergées chez des fournisseurs cloud tiers, les bases de données sur site et les bases de données sur des instances ECS.

  • Pourquoi les nombres estimés (total et terminé) diffèrent-ils durant la phase de migration complète ?

    Les valeurs estimées du total et des éléments terminés peuvent varier pendant la phase de migration complète. L'estimation repose sur les informations statistiques de la base de données, qui s'avèrent parfois imprécises. Pour garantir l'exactitude des données, fiez-vous aux résultats de la phase de vérification complète.

Plans de migration

Dans la section On this page située à droite, cliquez sur un plan de migration de base de données source pour consulter les versions prises en charge, les types de migration et les procédures de configuration.

Migration depuis une base MySQL auto-gérée ou ApsaraDB RDS for MySQL

Important
  • Toute base de données d'une instance PolarDB-X 1.0 doit reposer sur ApsaraDB RDS for MySQL. DTS ne prend pas en charge les bases de données construites sur PolarDB for MySQL.

  • DTS permet la migration de schéma vers les instances PolarDB-X 2.0, mais pas vers les instances PolarDB-X 1.0.

  • Nous recommandons d'utiliser PolarDB-X 2.0 version 5.4.11 ou ultérieure. Pour obtenir des instructions sur la mise à niveau de l'instance, consultez View and update the engine version of a PolarDB for Xscale instance.

  • La nouvelle console ne prend pas en charge les migrations vers AnalyticDB for MySQL 2.0. Utilisez la console précédente pour effectuer cette tâche.

Source

Destination

Type

Références

  • Base de données MySQL auto-gérée

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

  • Base de données MySQL auto-gérée

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

migration de schéma

migration complète des données

migration incrémentielle des données

PolarDB for MySQL

Toutes versions

migration de schéma

migration complète des données

migration incrémentielle des données

PolarDB-X 1.0

migration complète des données

migration incrémentielle des données

Migrer ApsaraDB RDS for MySQL vers PolarDB-X 1.0

PolarDB-X 2.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer ApsaraDB RDS for MySQL vers PolarDB-X 2.0

AnalyticDB for MySQL

Versions 2.0 et 3.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers AnalyticDB for PostgreSQL

  • Base de données PostgreSQL auto-gérée

    Version 9.4.8 ou ultérieure, y compris 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x et 18.x

  • ApsaraDB RDS for PostgreSQL

    Versions 9.4, 10, 11, 12, 13, 14, 15, 16, 17 et 18

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers ApsaraDB RDS for PostgreSQL

  • Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Cluster Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers Message Queue for Apache Kafka

ApsaraDB for ClickHouse

Version 20.8 ou ultérieure

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers ApsaraDB for ClickHouse

DataHub

Toutes versions

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers DataHub

Alibaba Cloud Elasticsearch

Versions 5.5, 5.6, 6.x, 7.x et 8.x

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers Alibaba Cloud Elasticsearch

MaxCompute

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers MaxCompute

Base de données Oracle auto-gérée (architecture RAC ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers une base de données Oracle auto-gérée

Tair (architecture cluster, standard ou fractionnement lecture/écriture)

Versions 4.0, 5.0, 6.0 et 7.0

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers Tair/Redis

Tablestore

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for MySQL vers Tablestore

ApsaraDB for SelectDB

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers ApsaraDB for SelectDB

Lindorm

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers Lindorm

Doris

Version 1.2 ou ultérieure

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers une base de données Doris auto-gérée

Message Queue for Apache RocketMQ

Séries 4.x et 5.x

migration complète des données

migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for MySQL vers Message Queue for Apache RocketMQ

Scénarios de migration pour les sources MariaDB

Base de données source

Base de données de destination

Type de migration

Document de configuration

  • RDS for MariaDB

    • 10.x

  • MariaDB auto-géré

    • 10.x, 11.0–11.4

  • RDS for MariaDB

  • MariaDB auto-géré

migration de schéma

migration complète des données

migration incrémentielle des données

RDS for MySQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer de RDS for MariaDB vers RDS for MySQL

RDS for PostgreSQL

Versions 9.4 et 10–18

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer de RDS for MariaDB vers RDS for PostgreSQL

Migration depuis ApsaraDB RDS for PPAS

Base de données source

Base de données de destination

Type de migration

Documentation

ApsaraDB RDS for PPAS

Toutes versions

PolarDB for PostgreSQL (Compatible with Oracle)

Toutes versions

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB RDS for PPAS vers PolarDB for PostgreSQL (Compatible with Oracle)

Migration depuis PolarDB for MySQL

Important
  • Toute base de données d'une instance PolarDB-X 1.0 doit reposer sur ApsaraDB RDS for MySQL. DTS ne prend pas en charge ce type d'instance si sa base de données repose sur PolarDB for MySQL.

  • La migration de schéma n'est pas prise en charge pour les instances PolarDB-X 1.0, mais elle l'est pour les instances PolarDB-X 2.0.

  • Utilisez PolarDB-X 2.0 version 5.4.11 ou ultérieure. Pour obtenir des instructions de mise à niveau, consultez View and update the engine version of a PolarDB for Xscale instance.

Source

Destination

Type de migration

Documentation

Cluster PolarDB for MySQL

Toutes versions

Cluster PolarDB for MySQL

Toutes versions

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer entre des clusters PolarDB for MySQL

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance ApsaraDB RDS for MySQL

Instance PolarDB-X 1.0

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance PolarDB-X 1.0

Instance PolarDB-X 2.0

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance PolarDB-X 2.0

Cluster AnalyticDB for MySQL

Version 3.0

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers un cluster AnalyticDB for MySQL V3.0

Instance AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance AnalyticDB for PostgreSQL

  • Instance ApsaraMQ for Kafka

    Versions 0.10.1.0 à 2.x

  • Cluster Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers Kafka

Projet DataHub

Toutes versions

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers un projet DataHub

Cluster ApsaraDB for ClickHouse

Version 20.8 ou ultérieure

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers un cluster ApsaraDB for ClickHouse

Base de données Oracle auto-gérée (architecture RAC, PDB ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une base de données Oracle auto-gérée

Cluster Elasticsearch

Versions 5.5, 5.6, 6.x, 7.x et 8.x

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers un cluster Elasticsearch

Projet MaxCompute

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers un projet MaxCompute

Instance ApsaraDB for SelectDB

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance ApsaraDB for SelectDB

Base de données Doris

Version 1.2 ou ultérieure

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une base de données Doris auto-gérée

Instance Lindorm

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un cluster PolarDB for MySQL vers une instance Lindorm

Migration depuis PolarDB for PostgreSQL (Compatible with Oracle)

Source

Destination

Type

Documentation

PolarDB for PostgreSQL (Compatible with Oracle)

Toutes versions

PolarDB for PostgreSQL (Compatible with Oracle)

Toutes versions

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données entre des instances PolarDB for PostgreSQL (Compatible with Oracle)

Base de données Oracle auto-gérée (architecture RAC, PDB ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c ou 19c

migration complète des données

migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL (Compatible with Oracle) vers une base de données Oracle auto-gérée

  • Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Cluster Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL (Compatible with Oracle) vers Message Queue for Apache Kafka

AnalyticDB for MySQL

version 3.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL (Compatible with Oracle) vers AnalyticDB for MySQL

Migration depuis PolarDB-X

Important
  • Ces scénarios de migration sont configurables uniquement dans la nouvelle console DTS.

  • Les bases de données d'une instance PolarDB-X 1.0 doivent être créées sur ApsaraDB RDS for MySQL. DTS ne prend pas en charge les bases de données créées à partir de PolarDB for MySQL.

  • Il est recommandé d'utiliser PolarDB-X 2.0 version 5.4.11 ou ultérieure. Pour les instructions de mise à niveau, consultez Consulter et mettre à niveau la version de l'instance.

Source

Destination

Type de migration

Documentation

PolarDB-X 1.0

PolarDB-X 2.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers PolarDB-X 2.0

AnalyticDB for MySQL

Version 3.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers AnalyticDB for PostgreSQL

DataHub

migration du schéma

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers DataHub

Elasticsearch

Versions 5.5, 5.6, 6.x, 7.x et 8.x

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers Elasticsearch

  • Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers Message Queue for Apache Kafka

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 1.0 vers ApsaraDB RDS for MySQL

PolarDB-X 2.0

PolarDB-X 2.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer des données entre instances PolarDB-X 2.0

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers ApsaraDB RDS for MySQL

PolarDB for MySQL

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers PolarDB for MySQL

AnalyticDB for MySQL

Version 3.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers AnalyticDB for PostgreSQL

MaxCompute

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers MaxCompute

  • Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers Message Queue for Apache Kafka

DataHub

Toutes versions

migration du schéma

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers DataHub

Elasticsearch

Versions 5.5, 5.6, 6.x, 7.x et 8.x

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers Elasticsearch

Oracle auto-géré (architecture RAC ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers une base de données Oracle auto-gérée

Tablestore

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers Tablestore

PolarDB-X 1.0

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers PolarDB-X 1.0

ApsaraDB for SelectDB

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer de PolarDB-X 2.0 vers ApsaraDB for SelectDB

Migration depuis PolarDB for PostgreSQL

Base de données source

Base de données de destination

Type de migration

Documentation

PolarDB for PostgreSQL

Versions 11, 14, 15, 16, 17 et 18

PolarDB for PostgreSQL

Versions 11, 14, 15, 16, 17 et 18

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données entre clusters PolarDB for PostgreSQL

  • PostgreSQL auto-géré

    Versions 9.5.x, 9.6.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x et 18.x

  • ApsaraDB RDS for PostgreSQL

    Versions 9.4, 10, 11, 12, 13, 14, 15, 16, 17 et 18

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL vers ApsaraDB RDS for PostgreSQL

Oracle auto-géré (architecture RAC ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

Migration complète des données

Migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL vers Oracle auto-géré

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL vers AnalyticDB for PostgreSQL

ApsaraDB for SelectDB

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données de PolarDB for PostgreSQL vers ApsaraDB for SelectDB

Scénarios de migration depuis MaxCompute

Source

Destination

Type

Documentation

MaxCompute

Toutes versions

  • Base de données MySQL auto-gérée

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

Migration du schéma

Migration complète des données

Migrer des données de MaxCompute vers ApsaraDB RDS for MySQL

Migration depuis OceanBase (mode MySQL)

Base de données source

Base de données de destination

Type de migration

Documentation

  • ApsaraDB for OceanBase

    instances de cluster et de tenant (mode MySQL)

  • OceanBase (mode MySQL)

    Community Edition

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migration d'OceanBase (mode MySQL) vers ApsaraDB RDS for MySQL

PolarDB for MySQL

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migration d'OceanBase (mode MySQL) vers PolarDB for MySQL

Lindorm

migration complète des données

migration incrémentielle des données

Migration d'OceanBase (mode MySQL) vers Lindorm

Scénarios de migration avec source Oracle

Important
  • Une base de données d'une instance PolarDB-X 1.0 doit reposer sur une instance RDS for MySQL. DTS ne prend pas en charge les bases de données reposant sur un cluster PolarDB for MySQL.

  • La migration du schéma n'est pas prise en charge pour une instance PolarDB-X 1.0, mais elle l'est pour les instances PolarDB-X 2.0.

  • Votre instance PolarDB-X 2.0 doit être en version 5.4.11 ou ultérieure. Pour les instructions de mise à niveau, consultez Consulter et mettre à niveau la version du moteur d'une instance PolarDB for Xscale.

Source

Destination

Type de migration

Références

Oracle auto-géré (architecture RAC ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

PolarDB for PostgreSQL (Compatible with Oracle)

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Oracle auto-géré (architecture RAC ou non-RAC)

Versions 9i, 10g, 11g, 12c, 18c et 19c

migration du schéma

migration complète des données

migration incrémentielle des données

Migration entre bases de données Oracle auto-gérées

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • RDS for MySQL

    Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers RDS for MySQL

PolarDB for MySQL

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers PolarDB for MySQL

PolarDB for PostgreSQL

Versions 11, 14, 15, 16, 17 et 18

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers PolarDB for PostgreSQL

PolarDB-X 1.0 et 2.0

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers PolarDB-X 2.0

AnalyticDB for MySQL

Version 3.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers AnalyticDB for PostgreSQL

  • PostgreSQL auto-géré

    Versions 9.4.8 et ultérieures, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x et 18.x

  • RDS for PostgreSQL

    Versions 9.4, 10, 11, 12, 13, 14, 15, 16, 17 et 18

migration du schéma

migration complète des données

migration incrémentielle des données

  • Alibaba Cloud Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers Alibaba Cloud Message Queue for Apache Kafka

DataHub

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données Oracle auto-gérée vers DataHub

Migration depuis des sources PostgreSQL

Important

ApsaraDB RDS for PostgreSQL Serverless est pris en charge uniquement comme base de données de destination, et non comme base de données source.

Source

Destination

Type

Références

  • Base de données PostgreSQL auto-gérée

    Version 9.4.8 ou ultérieure, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x ou 18.x

  • ApsaraDB RDS for PostgreSQL

    Version 9.4, 10, 11, 12, 13, 14, 15, 16, 17 ou 18

  • Base de données PostgreSQL auto-gérée

    Version 9.4.8 ou ultérieure, 9.5, 9.6, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x ou 18.x

  • ApsaraDB RDS for PostgreSQL

    Version 9.4, 10, 11, 12, 13, 14, 15, 16, 17 ou 18

migration du schéma

migration complète des données

migration incrémentielle des données

PolarDB for PostgreSQL

Version 11, 14, 15, 16, 17 ou 18

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données PostgreSQL auto-gérée vers un cluster PolarDB for PostgreSQL

  • Base de données MySQL auto-gérée

    Versions 5.1, 5.5, 5.6, 5.7, 8.0 et 8.4

  • ApsaraDB RDS for MySQL

    Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for PostgreSQL vers ApsaraDB RDS for MySQL

PolarDB for PostgreSQL (Compatible with Oracle)

Toutes versions

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données PostgreSQL auto-gérée vers PolarDB for PostgreSQL (Compatible with Oracle)

AnalyticDB for PostgreSQL

Version 4.3, 6.0 ou 7.0

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer une base de données PostgreSQL auto-gérée vers AnalyticDB for PostgreSQL

ApsaraDB for SelectDB

migration du schéma

migration complète des données

migration incrémentielle des données

Migrer d'ApsaraDB RDS for PostgreSQL vers ApsaraDB for SelectDB

Migration depuis SQL Server auto-géré ou RDS SQL Server

Important
  • L'instance source SQL Server auto-gérée doit être l'une des éditions suivantes : Enterprise, Developer, Enterprise Evaluation, Standard ou Web.

  • L'instance de destination SQL Server auto-gérée doit être l'une des éditions suivantes : Enterprise, Developer, Enterprise Evaluation, Standard ou Web.

  • La migration incrémentielle des données n'est pas prise en charge si la version de l'instance source SQL Server auto-gérée est 2005, ou si la version de l'instance source RDS for SQL Server est 2008 ou 2008 R2.

  • Si la base de données source est Azure SQL Database, définissez le paramètre SQL Server Incremental Synchronization Mode sur Polling and querying CDC instances for incremental synchronization.

  • Les clusters SQL Server et les groupes de disponibilité Always On SQL Server sont pris en charge.

  • En mode d'analyse hybride basé sur les journaux (lorsque le paramètre SQL Server Incremental Synchronization Mode est défini sur log-based parsing for non-heap tables and CDC-based incremental synchronization for heap tables), ce mode prend en charge les bases de données sources suivantes (y compris RDS for SQL Server et SQL Server auto-géré) :

    • Enterprise ou Enterprise Evaluation : 2012, 2014, 2016, 2019, 2022 ou 2025.

    • Standard : 2016, 2019, 2022 ou 2025.

  • Si la base de données source est l'édition Web de SQL Server, le paramètre SQL Server Incremental Synchronization Mode accepte uniquement l'option Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported).

Source

Destination

Type de migration

Documentation

  • SQL Server auto-géré

    Versions 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • RDS for SQL Server

    Versions 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • SQL Server auto-géré

    Versions 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

  • RDS for SQL Server

    Versions 2008, 2008 R2, 2012, 2014, 2016, 2017, 2019, 2022 ou 2025

Migration du schéma

Migration complète des données

Migration incrémentielle des données

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • RDS for MySQL

    Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de RDS for SQL Server vers RDS for MySQL

PolarDB for MySQL

Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de RDS for SQL Server vers PolarDB for MySQL

AnalyticDB for MySQL

Version 3.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de RDS for SQL Server vers AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer d'un serveur SQL Server auto-géré vers AnalyticDB for PostgreSQL

RDS for PostgreSQL

Versions 9.4, 10, 11, 12, 13, 14, 15, 16, 17 et 18

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer d'un serveur SQL Server auto-géré vers RDS for PostgreSQL

DataHub

Migration du schéma

Migration incrémentielle des données

Migrer de RDS for SQL Server vers DataHub

Migration depuis MongoDB auto-géré ou ApsaraDB for MongoDB

Base de données source

Base de données de destination

Type de migration

Document de configuration

Architecture autonome

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Version 3.4 ou 4.0

Architecture autonome, ensemble de réplicas ou cluster partitionné

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migrer une instance ApsaraDB for MongoDB autonome vers une instance ApsaraDB for MongoDB de toute architecture

Architecture en ensemble de réplicas

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Architecture en ensemble de réplicas ou cluster partitionné

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer une instance ApsaraDB for MongoDB en ensemble de réplicas vers une instance ApsaraDB for MongoDB en ensemble de réplicas ou cluster partitionné

Architecture en cluster partitionné

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Architecture en ensemble de réplicas ou cluster partitionné

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer une base de données MongoDB auto-gérée en cluster partitionné vers une instance ApsaraDB for MongoDB en ensemble de réplicas ou cluster partitionné

Architecture en ensemble de réplicas ou cluster partitionné

  • Base de données MongoDB auto-gérée

    Versions 3.0 à 7.0

  • ApsaraDB for MongoDB

    Versions 3.4, 4.0, 4.2, 4.4, 5.0, 6.0 et 7.0

Lindorm

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB for MongoDB vers Lindorm

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB for MongoDB vers AnalyticDB for PostgreSQL

AnalyticDB for MySQL 3.0

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB for MongoDB vers AnalyticDB for MySQL 3.0

  • Base de données MySQL auto-gérée

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes les versions

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB for MongoDB vers ApsaraDB RDS for MySQL

PolarDB for MySQL

Toutes les versions

Migration complète des données

Migration incrémentielle des données

Migrer des données d'ApsaraDB for MongoDB vers PolarDB for MySQL

  • Message Queue for Apache Kafka

    Versions 0.10.1.0 à 2.x

  • Cluster Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

Migration complète des données

Migration incrémentielle des données

Synchroniser des données d'ApsaraDB for MongoDB vers Message Queue for Apache Kafka

Migration depuis Redis ou ApsaraDB for Tair

Important
  • Redis étant une base de données NoSQL, aucune migration de schéma n'est nécessaire.

  • Si la base de données source est une instance Redis auto-gérée ou une instance ApsaraDB for Tair (compatible Redis), la migration complète et la migration incrémentielle des données sont toutes deux prises en charge. Ces types de migration apparaissent sous l'intitulé Incremental Data Migration.

  • Les versions RDB jusqu'à la version 11 sont prises en charge, ce qui correspond à Redis 7.2.

Base de données source

Base de données de destination

Type de migration

Guide

  • Redis auto-géré (architecture autonome ou cluster)

    Versions 2.8, 3.0, 3.2, 4.0, 5.0, 6.0, 7.0 et 7.2

  • Instance ApsaraDB for Tair (compatible Redis) (architecture cluster, standard ou répartition lecture/écriture)

    Versions 4.0, 5.0, 6.0 et 7.0

  • Redis auto-géré (architecture autonome ou cluster)

    Versions 2.8, 3.0, 3.2, 4.0, 5.0, 6.0, 7.0 et 7.2

  • Instance ApsaraDB for Tair (compatible Redis) (architecture cluster, standard ou répartition lecture/écriture)

    Versions 4.0, 5.0, 6.0 et 7.0

Migration complète des données

Migration incrémentielle des données

TiDB comme source de migration

Base de données source

Base de données de destination

Type de migration

Références

TiDB

  • MySQL auto-géré

    5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un serveur TiDB auto-géré vers ApsaraDB RDS for MySQL

PolarDB for MySQL

Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un serveur TiDB auto-géré vers PolarDB for MySQL

PolarDB-X 2.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Documentation disponible prochainement.

AnalyticDB for MySQL

Version 3.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données d'un serveur TiDB auto-géré vers AnalyticDB for MySQL 3.0

Migration depuis Db2 for LUW

Important

Base de données source

Base de données de destination

Type de migration

Références

Db2 for LUW

Versions 9.5, 9.7, 10.1, 10.5, 11.1 et 11.5

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • RDS for MySQL

    Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de Db2 for LUW vers RDS for MySQL

PolarDB-X 2.0

Migration complète des données

Migration incrémentielle des données

Migrer de Db2 for LUW vers PolarDB-X 2.0

AnalyticDB for PostgreSQL

Versions 4.3, 6.0 et 7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de Db2 for LUW vers AnalyticDB for PostgreSQL

  • Message Queue for Kafka

    Versions 0.10.1.0 à 2.x

  • Kafka auto-géré

    Versions 0.10.1.0 à 2.7.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de Db2 for LUW vers Message Queue for Kafka

PolarDB for MySQL

Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer de Db2 for LUW vers PolarDB for MySQL

Migration de Db2 for i (AS/400)

Important

Dans la console, Db2 for i s'affiche sous le nom DB2 iSeries(AS/400).

Base de données source

Base de données de destination

Type de migration

Documentation

Db2 for i

Versions 7.3 et 7.4

  • MySQL auto-géré

    Versions 5.1, 5.5, 5.6, 5.7, 8.0, and 8.4

  • ApsaraDB RDS for MySQL

    Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Bientôt disponible

PolarDB for MySQL

Toutes les versions

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Bientôt disponible

Migration depuis Teradata

Important

Cette tâche ne peut être configurée que sur la nouvelle console. L'instance de migration de données doit se trouver dans la région Chine (Shanghai), Chine (Qingdao) ou Chine (Zhangjiakou).

Base de données source

Base de données de destination

Type de migration

Document de configuration

Teradata

Version 17 ou antérieure

AnalyticDB for PostgreSQL

Version 4.3, 6.0 ou 7.0

Migration du schéma

Migration complète des données

Migrer des données de Teradata vers AnalyticDB for PostgreSQL

Migration depuis HBase auto-géré

Important

Cette migration ne peut être configurée que dans la nouvelle console.

Source

Destination

Type

Documentation

HBase auto-géré

Version 1.x

AnalyticDB for MySQL

Version 3.0

Migration du schéma

Migration complète des données

Migrer des données d'une instance HBase auto-gérée vers AnalyticDB for MySQL V3.0

Migration depuis AnalyticDB for MySQL V3.0

Remarque

La migration incrémentielle des données requiert que le cluster source AnalyticDB for MySQL V3.0 dispose d'une version de noyau 3.2.1.0 ou ultérieure.

Source

Cible

Type

Documentation

AnalyticDB for MySQL

V3.0

AnalyticDB for MySQL

V3.0

Migration du schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données entre des clusters AnalyticDB for MySQL V3.0

Migration depuis AnalyticDB for PostgreSQL

Remarque

Pour une migration incrémentielle des données, l'instance AnalyticDB for PostgreSQL source doit exécuter la version du noyau 7.2.1.4 ou ultérieure.

Base de données source

Base de données cible

Type de migration

Références

AnalyticDB for PostgreSQL

Version 7.0

AnalyticDB for PostgreSQL

Version 7.0

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données entre des instances AnalyticDB for PostgreSQL

Migration depuis des clouds tiers

Data Transmission Service (DTS) permet de migrer des données depuis des clouds tiers, tels qu'Amazon RDS for MySQL et Amazon RDS for Oracle, vers des produits Alibaba Cloud comme ApsaraDB RDS for MySQL.

Base de données source

Base de données de destination

Type

Références

Bases de données sur Microsoft Azure

Consultez la console.

Connecter un VNet Azure à un VPC Alibaba Cloud

Amazon RDS for MySQL

ApsaraDB RDS for MySQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'Amazon RDS for MySQL vers ApsaraDB RDS for MySQL

Amazon RDS for Oracle

ApsaraDB RDS for MySQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'Amazon RDS for Oracle vers ApsaraDB RDS for MySQL

Amazon RDS for PostgreSQL

ApsaraDB RDS for PostgreSQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données de manière incrémentielle d'Amazon RDS for PostgreSQL vers ApsaraDB RDS for PostgreSQL

migration de schéma

migration complète des données

Migrer intégralement des données d'Amazon RDS for PostgreSQL vers ApsaraDB RDS for PostgreSQL

Amazon RDS for SQL Server

ApsaraDB RDS for SQL Server

migration de schéma

migration complète des données

Migrer intégralement des données d'Amazon RDS for SQL Server vers ApsaraDB RDS for SQL Server

Amazon Aurora MySQL

ApsaraDB RDS for MySQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'Amazon Aurora MySQL vers ApsaraDB RDS for MySQL

PolarDB for MySQL

migration de schéma

migration complète des données

migration incrémentielle des données

Migrer des données d'Amazon Aurora MySQL vers PolarDB for MySQL

Amazon Aurora PostgreSQL

ApsaraDB RDS for PostgreSQL

migration de schéma

migration complète des données

Migrer des données d'Amazon Aurora PostgreSQL vers ApsaraDB RDS for PostgreSQL

MongoDB Atlas

ApsaraDB for MongoDB

migration complète des données

migration incrémentielle des données

Migrer des données de MongoDB Atlas vers ApsaraDB for MongoDB

Migration inter-comptes entre instances

Base de données source

Base de données de destination

Type de migration

Documentation

Instance RDS source

Instance RDS de destination

Migration de schéma

Migration complète des données

Migration incrémentielle des données

Migrer des données entre des instances ApsaraDB RDS appartenant à différents comptes Alibaba Cloud