Migratie van MongoDB naar Cosmos DB-toepassing

Voltooid

Nadat u uw gegevens naar Cosmos DB hebt gemigreerd, moet u uw toepassingen bijwerken die toegang hebben tot de gegevens. Nadat u de verbindingsreeks s in uw toepassing hebt bijgewerkt, kunt u overwegen om uw database af te stemmen.

In deze les gebruikt u Azure Portal om de verbindingsgegevens voor uw nieuwe Cosmos DB-database te vinden. Vervolgens gaat u Cosmos DB afstemmen, het juiste consistentieniveau kiezen en nadenken over hoe u uw gegevens geografisch distribueert.

Verbindingsreeks s bijwerken

Voer de volgende stappen uit om de nieuwe verbindingsreeks voor uw toepassing weer te geven:

  1. Open uw Cosmos DB-account in Azure Portal en selecteer Snel starten.
  2. Selecteer het platform voor uw toepassing.
  3. Kopieer de verbindingsreeks voor uw toepassing en controleer het voorbeeldcodefragment.

Selecteer Verbinding maken tekenreeks in Instellingen voor meer opties dan de instellingen voor snel starten. Vervolgens kunt u beveiligingsgegevens opgeven en een specifieke verbindingsreeks voor uw instellingen ontvangen.

Zie Verbinding maken een MongoDB-toepassing naar Azure Cosmos DB voor meer informatie

Database afstemmen voor toepassingsgebruik

Als u uw database wilt afstemmen op de beste prestaties, moet u de volgende stappen uitvoeren: Indexen optimaliseren Standaard worden alle velden geïndexeerd. Het indexeren van alle velden is ideaal voor een systeem met voornamelijk leesaanvragen. Als u een systeem met voornamelijk schrijfaanvragen hebt, wilt u mogelijk enkele indexen verwijderen. Houd er rekening mee dat sommige schrijfbewerkingen betrekking hebben op zowel een lees- als schrijfactie. Een order kan bijvoorbeeld betrekking hebben op een leesbewerking om een kredietlimiet te controleren voordat een order wordt geschreven.

Consistentieniveau selecteren

Het standaardconsistentieniveau is Sessie, maar u kunt dit wijzigen in Instellingen.

Uw gegevens distribueren

In de Instellingen voor uw Azure Cosmos DB-account kunt u gegevens globaal repliceren. Als u de beschikbaarheid wilt verbeteren, moet u overwegen om gegevens in ten minste twee regio's te hebben, zelfs als al uw gebruikers zich op één locatie bevinden.

Zie de stappen voor optimalisatie na migratie bij het gebruik van de API van Azure Cosmos DB voor MongoDB voor meer informatie over het afstemmen van uw database