Migrer vers Firestore compatible avec MongoDB

Ne concerne que l'édition Cloud Firestore Enterprise.

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 en détail 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 compatible avec MongoDB actuel, 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 façon 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 actionnez un flux Datastream qui associe le profil de connexion source au profil de connexion de destination.

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

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

  7. Le cas échéant, arrêtez le trafic d'é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 de lecture vers la nouvelle destination.

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