Migrer vers Firestore compatible avec MongoDB

Vous pouvez migrer votre base de données source compatible avec MongoDB vers une base de données Firestore compatible avec MongoDB avec un temps d'arrêt minimal.

Procédure de migration

Cette section décrit les différentes étapes de la migration.

Le service Datastream crée un flux entre une source et une destination. Dans ce cas, la source est votre déploiement actuel compatible avec MongoDB, tandis que la destination est Cloud Storage. Ce processus comprend les étapes suivantes :

  1. Créez un profil de connexion Datastream source pour votre source MongoDB. Les instructions spécifiques dépendent du type et de la manière dont votre source compatible avec MongoDB est déployée.

  2. Créez un bucket Cloud Storage qui recevra les données et les événements de modification de votre base de données source compatible avec MongoDB.

  3. Créez un profil de connexion Datastream de destination qui utilise ce bucket Cloud Storage.

  4. Créez et activez un flux Datastream qui connecte le profil de connexion source au profil de connexion de destination profile.

  5. Lancez un pipeline Dataflow pour commencer à injecter les données capturées dans votre Cloud Firestore compatible avec MongoDB.

  6. Surveillez le flux pour identifier les étapes importantes du processus de migration et déterminer si des erreurs se sont produites lors du transfert de données.

  7. Lorsque cela est approprié, arrêtez le trafic en écriture vers la base de données source. Une fois que toutes les données, y compris les modifications récentes, ont été répliquées dans la base de données Cloud Firestore compatible avec MongoDB, redirigez le trafic en lecture vers la nouvelle destination.

  8. Activez le trafic en écriture vers votre Cloud Firestore base de données compatible avec MongoDB.