Migrar para o Firestore com compatibilidade com o MongoDB

Relevante apenas para a edição Enterprise do Cloud Firestore.

Você pode migrar seu banco de dados de origem compatível com o MongoDB para um banco de dados do Firestore com compatibilidade com o MongoDB com tempo de inatividade mínimo.

Etapas da migração

Esta seção detalha as várias etapas da migração.

O serviço Datastream cria um fluxo entre uma origem e um destino. Nesse caso, a origem é sua implantação atual compatível com o MongoDB, e o destino é o Cloud Storage. Esse processo tem as seguintes etapas:

  1. Crie um perfil de conexão de origem do Datastream para sua origem do MongoDB. As instruções específicas dependem do tipo e da forma como a fonte compatível com o MongoDB é implantada.

  2. Crie um bucket do Cloud Storage que vai receber os dados e os eventos de mudança do seu banco de dados de origem compatível com o MongoDB.

  3. Crie um perfil de conexão de destino do Datastream que use este bucket do Cloud Storage.

  4. Crie e acione um stream do Datastream que conecte o perfil de conexão de origem ao perfil de conexão de destino.

  5. Inicie um pipeline do Dataflow para começar a inserir os dados capturados no seu Cloud Firestore com o banco de dados de compatibilidade com o MongoDB.

  6. Monitore o fluxo para identificar marcos importantes no processo de migração e determinar se houve erros durante a transferência de dados.

  7. Quando for apropriado, desligue o tráfego de gravação para o banco de dados de origem. Depois que todos os dados, incluindo as mudanças recentes, forem replicados para o banco de dados Cloud Firestore com compatibilidade com o MongoDB, redirecione o tráfego de leitura para o novo destino.

  8. Ative o tráfego de gravação no seu banco de dados Cloud Firestore com compatibilidade com o MongoDB.