Migração do aplicativo MongoDB para Cosmos DB

Concluído

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

Nesta unidade, você usará o portal do Azure para localizar os detalhes de conexão do novo banco de dados Cosmos DB. Em seguida, você ajustará 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 para seu aplicativo e examine o trecho 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 MongoDB ao Azure Cosmos DB

Ajustar o banco de dados para uso do aplicativo

Para ajustar seu banco de dados de modo a obter o melhor desempenho, você deve executar as seguintes etapas: otimizar índices por padrão, todos os campos são indexados. A indexação de todos os campos é ideal para um sistema com solicitações de leitura predominantemente. 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 de gravação. Por exemplo, um pedido pode envolver uma leitura para verificar um limite de crédito antes de um pedido ser gravado.

Nível de consistência

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

Distribuir os dados globalmente

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

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