MongoDB zu Cosmos DB-Anwendungsmigration
Nachdem Sie Ihre Daten nach Cosmos DB migriert haben, müssen Sie Ihre Anwendungen aktualisieren, die auf die Daten zugreifen. Nachdem Sie die Verbindungszeichenfolgen in Ihrer Anwendung aktualisiert haben, sollten Sie die Datenbank optimieren.
In dieser Einheit verwenden Sie das Azure-Portal, um die Verbindungsdetails für Ihre neue Cosmos DB-Datenbank zu finden. Anschließend optimieren Sie Cosmos DB, wählen die entsprechende Konsistenzstufe aus, und überlegen Sie, wie Sie Ihre Daten geografisch verteilen.
Aktualisieren von Verbindungszeichenfolgen
Führen Sie die folgenden Schritte aus, um die neue Verbindungszeichenfolge für Ihre Anwendung anzuzeigen:
- Öffnen Sie im Azure-Portal Ihr Cosmos DB-Konto, und wählen Sie Schnellstart-aus.
- Wählen Sie die Plattform für Ihre Anwendung aus.
- Kopieren Sie die Verbindungszeichenfolge für Ihre Anwendung, und überprüfen Sie den Beispielcodeausschnitt.
Wählen Sie für mehr Optionen als die Schnellstarteinstellungen in Einstellungen, Verbindungszeichenfolge aus. Anschließend können Sie Sicherheitsinformationen bereitstellen und eine bestimmte Verbindungszeichenfolge für Ihre Einstellungen erhalten.
Weitere Informationen finden Sie unter Verbinden einer MongoDB-Anwendung mit Azure Cosmos DB
Optimieren der Datenbank für die Anwendungsverwendung
Um Ihre Datenbank auf optimale Leistung zu optimieren, sollten Sie die folgenden Schritte ausführen: "Indizes optimieren" standardmäßig werden alle Felder indiziert. Die Indizierung aller Felder eignet sich ideal für ein System mit überwiegend leseanforderungen. Wenn Sie über ein System mit überwiegend Schreibanforderungen verfügen, sollten Sie einige Indizes entfernen. Beachten Sie, dass einige Schreibvorgänge sowohl eine Lese- als auch eine Schreibaktion umfassen. Eine Bestellung kann z. B. ein Lesevorgang umfassen, um ein Kreditlimit zu überprüfen, bevor eine Bestellung geschrieben wird.
Konsistenzstufe auswählen
Die Standardkonsistenzstufe ist "Session", aber Sie können dies in Einstellungenändern.
Verteilen Ihrer Daten
In den Einstellungen für Ihr Azure Cosmos DB-Konto können Sie Daten global replizieren. Um die Verfügbarkeit zu verbessern, sollten Sie daten in mindestens zwei Regionen auch dann in Betracht ziehen, wenn sich alle Ihre Benutzer an einem Standort befinden.
Weitere Informationen zum Optimieren Ihrer Datenbank finden Sie unter Optimierungsschritte nach der Migration bei Verwendung der Azure Cosmos DB-API für MongoDB-