Utilisation d'AWS Database Migration Service (AWS DMS) pour migrer d'une base de données relationnelle ou NoSQL vers Amazon Neptune - Amazon Neptune

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.

Utilisation d'AWS Database Migration Service (AWS DMS) pour migrer d'une base de données relationnelle ou NoSQL vers Amazon Neptune

AWS Database Migration Service (AWS DMS) est un service cloud qui facilite la migration des bases de données relationnelles, des entrepôts de données, des bases de données NoSQL et d'autres types de magasins de données. Si des données de graphe sont stockées dans l'une des bases de données relationnelles ou NoSQL prises en charge par AWS DMS, AWS DMS peut vous aider à migrer vers Neptune rapidement et en toute sécurité, sans que votre base de données actuelle ne subisse de temps d'arrêt. Consultez Utilisation AWS Database Migration Service pour charger des données dans Amazon Neptune à partir d'un autre magasin de données pour plus de détails.

Le flux de données de migration qui utilise AWS DMS est le suivant :

  • Créez un objet de mappage de table AWS DMS. Cet objet JSON spécifie les tables qui doivent être lues à partir de la base de données source, l'ordre dans lequel la lecture doit s'effectuer, ainsi que le nom des colonnes. Il peut également filtrer les lignes copiées et fournir des transformations de valeur simples telles que la conversion en minuscules ou l'arrondi.

  • Créez une configuration GraphMappingConfig Neptune pour spécifier la façon dont les données extraites de la base de données source doivent être chargées dans Neptune.

  • Créez une instance de réplication AWS DMS dans le même VPC que le cluster de bases de données Neptune pour effectuer la migration.

  • Créez un compartiment Amazon S3 à utiliser comme stockage intermédiaire pour préparer les données en cours de migration.

  • Exécutez la tâche de migration AWS DMS.

Pour plus d'informations, consultez le billet de blog en quatre parties de Chris Smith, « Populating your graph in Amazon Neptune from a relational database using AWS Database Migration Service (DMS) » :