Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Conversion de schémas de base de données dans AWS Schema Conversion Tool
Vous pouvez utiliser le AWS Schema Conversion Tool (AWS SCT) pour convertir vos schémas de base de données existants d'un moteur de base de données à un autre. La conversion d'une base de données à l'aide de AWS SCT l'interface utilisateur peut être assez simple, mais vous devez tenir compte de plusieurs éléments avant de procéder à la conversion.
Par exemple, vous pouvez AWS SCT effectuer les opérations suivantes :
Vous pouvez l'utiliser AWS SCT pour copier un schéma de base de données sur site existant vers une instance de base de données Amazon RDS exécutant le même moteur. Cette fonction vous permet d'analyser les économies de coûts potentielles en cas de déplacement vers le cloud et de changement de votre type de licence.
Dans certains cas, les fonctionnalités de base de données ne peuvent pas être converties en fonctionnalités Amazon RDS équivalentes. Si vous hébergez et gérez vous-même une base de données sur la plateforme Amazon Elastic Compute Cloud (Amazon EC2), vous pouvez émuler ces fonctionnalités en les remplaçant par des AWS services.
AWS SCT automatise une grande partie du processus de conversion de votre schéma de base de données de traitement des transactions en ligne (OLTP) en une instance de base de données MySQL Amazon Relational Database Service (Amazon RDS), un cluster de base de données Amazon Aurora ou une instance de base de données PostgreSQL. Les moteurs de base de données source et cible contiennent de nombreuses fonctionnalités et capacités différentes et AWS SCT tentent de créer un schéma équivalent dans votre instance de base de données Amazon RDS dans la mesure du possible. Si aucune conversion directe n'est possible, AWS SCT fournit une liste des actions que vous pouvez entreprendre.
Rubriques
AWS SCT prend en charge les conversions de traitement des transactions en ligne (OLTP) suivantes.
Base de données source | Base de données cible |
---|---|
IBM DB2 pour z/OS (version 12) |
Édition compatible avec Amazon Aurora MySQL, édition compatible avec Amazon Aurora PostgreSQL, MySQL, PostgreSQL |
IBM Db2 LUW (versions 9.1, 9.5, 9.7, 10.5, 11.1 et 11.5) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL |
Base de données Microsoft Azure SQL |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Microsoft SQL Server (version 2008 R2 et supérieure) |
Aurora MySQL, Aurora PostgreSQL, Babelfish pour Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL |
MySQL (version 5.5 et supérieure) |
Aurora PostgreSQL, MySQL, PostgreSQL Vous pouvez migrer le schéma et les données de MySQL vers un cluster de base de données Aurora MySQL sans utiliser AWS SCT. Pour plus d'informations, consultez la section Migration des données vers un cluster de base de données Amazon Aurora. |
Oracle (version 10.2 et supérieure) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL |
PostgreSQL (version 9.1 et supérieure) |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
SAP ASE (12,5, 15,0, 15,5, 15,7 et 16,0) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL |
Pour plus d'informations sur la conversion d'un schéma d'entrepôt de données, consultezConversion de schémas d'entrepôt de données vers Amazon RDS à l'aide de AWS SCT.
Pour convertir le schéma de votre base de données vers Amazon RDS, vous devez suivre les étapes de haut niveau suivantes :
-
Création de règles de migration dans AWS SCT— Avant de convertir votre schéma AWS SCT, vous pouvez définir des règles qui modifient le type de données des colonnes, déplacent des objets d'un schéma à un autre et modifient le nom des objets.
-
— AWS SCT crée une version locale du schéma converti que vous pouvez consulter, mais il ne l'applique pas à votre instance de base de données cible tant que vous n'êtes pas prêt.
-
À l'aide du rapport d'évaluation figurant dans le AWS Schema Conversion Tool— AWS SCT crée un rapport d'évaluation de la migration de base de données qui détaille les éléments du schéma qui ne peuvent pas être convertis automatiquement. Vous pouvez utiliser ce rapport pour identifier l'endroit où vous devez créer un schéma dans votre instance de base de données Amazon RDS compatible avec votre base de données source.
-
Conversion de schémas à l'aide de AWS SCT— Si vous avez des éléments de schéma qui ne peuvent pas être convertis automatiquement, vous avez deux choix : mettre à jour le schéma source puis reconvertir, ou créer des éléments de schéma équivalents dans votre instance de base de données Amazon RDS cible.
-
Mise à jour et actualisation des schémas convertis dans AWS SCT— Vous pouvez mettre à jour votre AWS SCT projet avec le schéma le plus récent de votre base de données source.
-
Enregistrer et appliquer des schémas convertis dans AWS SCT— Lorsque vous êtes prêt, AWS SCT appliquez le schéma converti dans votre projet local à votre instance de base de données Amazon RDS cible.