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 ?.
-
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.
RemarqueUne 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 |
|
Exigences métier |
|
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.
RemarquePar 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
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 |
|
| 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 | ||
PolarDB-X 2.0 | migration de schéma migration complète des données migration incrémentielle des données | ||
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 | |
| 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 | |
| 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 | ||
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 | ||
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 | ||
Tablestore | migration de schéma migration complète des données migration incrémentielle des données | ||
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 | ||
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 |
|
| 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 | ||
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 |
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
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 | |
| 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 | |
| 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 | ||
| migration de schéma migration complète des données migration incrémentielle des données | ||
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
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 | |
AnalyticDB for MySQL Version 3.0 | migration du schéma migration complète des données migration incrémentielle des données | ||
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 | ||
DataHub | migration du schéma migration incrémentielle des données | ||
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 | ||
| migration du schéma migration complète des données migration incrémentielle des données | ||
| migration du schéma migration complète des données migration incrémentielle des données | ||
PolarDB-X 2.0 | PolarDB-X 2.0 | migration du schéma migration complète des données migration incrémentielle des données | |
| migration du schéma migration complète des données migration incrémentielle des données | ||
PolarDB for MySQL Toutes versions | migration du schéma migration complète des données migration incrémentielle des données | ||
AnalyticDB for MySQL Version 3.0 | migration du schéma migration complète des données migration incrémentielle des données | ||
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 | ||
MaxCompute | migration du schéma migration complète des données migration incrémentielle des données | ||
| migration du schéma migration complète des données migration incrémentielle des données | ||
DataHub Toutes versions | migration du schéma migration incrémentielle des données | ||
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 | ||
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 | ||
PolarDB-X 1.0 | migration complète des données migration incrémentielle des données | ||
ApsaraDB for SelectDB | migration du schéma migration complète des données migration incrémentielle des données |
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 | |
| 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 |
| 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 |
|
| 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 | ||
Lindorm | migration complète des données migration incrémentielle des données |
Scénarios de migration avec source Oracle
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 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 | |
| migration du schéma migration complète des données migration incrémentielle des données | ||
| 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 |
Migration depuis des sources PostgreSQL
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 |
|
| 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 | |
| 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 | ||
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
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 |
|
| Migration du schéma Migration complète des données Migration incrémentielle des données | |
| Migration du schéma Migration complète des données Migration incrémentielle des données | ||
PolarDB for MySQL Toutes les versions | Migration du schéma Migration complète des données Migration incrémentielle des données | ||
AnalyticDB for MySQL Version 3.0 | Migration du schéma Migration complète des données Migration incrémentielle des données | ||
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 |
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
| Architecture autonome, ensemble de réplicas ou cluster partitionné
| Migration du schéma Migration complète des données | |
Architecture en ensemble de réplicas
| Architecture en ensemble de réplicas ou cluster partitionné
| Migration du schéma Migration complète des données Migration incrémentielle des données | |
Architecture en cluster partitionné
| Architecture en ensemble de réplicas ou cluster partitionné
| Migration du schéma Migration complète des données Migration incrémentielle des données | |
Architecture en ensemble de réplicas ou cluster partitionné
| Lindorm | Migration complète des données Migration incrémentielle des données | |
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 | |
| 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 | |
| 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
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 |
|
| 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 |
| 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
Dans la console, Db2 for LUW s'affiche sous le nom DB2 LUW.
Il est recommandé que l'instance de destination PolarDB-X 2.0 soit en version 5.4.11 ou ultérieure. Pour les instructions de mise à niveau, consultez Consulter et mettre à jour la version du moteur d'une instance PolarDB for Xscale.
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 |
| Migration du schéma Migration complète des données Migration incrémentielle des données | |
PolarDB-X 2.0 | Migration complète des données Migration incrémentielle des données | ||
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 | ||
| Migration du schéma Migration complète des données Migration incrémentielle des données | ||
PolarDB for MySQL Toutes les versions | Migration du schéma Migration complète des données Migration incrémentielle des données |
Migration de Db2 for i (AS/400)
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 |
| 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
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é
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
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
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. | ||
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 | |
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 |