Migração de aplicativos do MongoDB para o Cosmos DB

Concluído

Depois de migrar seus dados para o Cosmos DB, você precisará atualizar seus aplicativos que acessam os dados. Depois de atualizar as cadeias de conexão em seu aplicativo, considere ajustar seu banco de dados.

Nesta unidade, você usará o portal do Azure para encontrar os detalhes da conexão do novo banco de dados do Cosmos DB. Em seguida, você ajustará o Cosmos DB, escolherá o nível de consistência apropriado e pensará em como distribuir seus dados geograficamente.

Atualizar cadeias de conexão

Para exibir a nova cadeia de conexão para seu aplicativo, execute as seguintes etapas:

  1. No portal do Azure, abra sua conta do Cosmos DB e selecione Início rápido.
  2. Selecione a plataforma para seu aplicativo.
  3. Copie a cadeia de conexão do aplicativo e examine o snippet de código de exemplo.

Para obter mais opções do que as configurações de início rápido, em Configurações, selecione Cadeia de Conexão. Em seguida, você pode fornecer informações de segurança e receber uma cadeia de conexão específica para suas configurações.

Para obter mais informações, consulte Conectar um aplicativo do MongoDB ao Azure Cosmos DB

Ajustar o banco de dados para uso do aplicativo

Para ajustar seu banco de dados para obter o melhor desempenho, você deve executar as seguintes etapas: Otimizar índices por padrão, todos os campos são indexados. Indexar todos os campos é ideal para um sistema com solicitações predominantemente lidas. Se você tiver um sistema com solicitações de gravação predominantemente, talvez queira remover alguns índices. Considere que algumas operações de gravação envolvem uma ação de leitura e gravação. Por exemplo, um pedido pode envolver uma leitura para verificar um limite de crédito antes de um pedido ser gravado.

Selecionar nível de consistência

O nível de consistência padrão é Session, mas você pode alterá-lo em Configurações.

Distribuir seus dados

Nas Configurações da sua conta do Azure Cosmos DB, você pode replicar dados globalmente. Para melhorar a disponibilidade, você deve considerar ter dados em pelo menos duas regiões, mesmo que todos os usuários estejam em um único local.

Para obter mais informações sobre como ajustar seu banco de dados, consulte as etapas de otimização pós-migração ao usar a API do Azure Cosmos DB para MongoDB