Migracja aplikacji Bazy danych MongoDB do usługi Cosmos DB

Ukończone

Po przeprowadzeniu migracji danych do usługi Cosmos DB należy zaktualizować aplikacje, które uzyskują dostęp do danych. Po zaktualizowaniu parametrów połączenia w aplikacji należy rozważyć dostrajanie bazy danych.

W tej lekcji użyjesz witryny Azure Portal, aby znaleźć szczegóły połączenia dla nowej bazy danych Cosmos DB. Następnie dostroisz usługę Cosmos DB, wybierz odpowiedni poziom spójności i zastanowisz się, jak dystrybuować dane geograficznie.

Aktualizowanie parametrów połączenia

Aby wyświetlić nowe parametry połączenia dla aplikacji, wykonaj następujące kroki:

  1. W witrynie Azure Portal otwórz konto usługi Cosmos DB i wybierz pozycję Szybki start.
  2. Wybierz platformę dla aplikacji.
  3. Skopiuj parametry połączenia dla aplikacji i przejrzyj przykładowy fragment kodu.

Aby uzyskać więcej opcji niż ustawienia szybkiego startu, w obszarze Ustawienia wybierz pozycję Parametry połączenia. Następnie możesz podać informacje o zabezpieczeniach i otrzymać określone parametry połączenia dla ustawień.

Aby uzyskać więcej informacji, zobacz Connect a MongoDB application to Azure Cosmos DB (Łączenie aplikacji MongoDB z usługą Azure Cosmos DB)

Dostrajanie bazy danych do użycia aplikacji

Aby dostosować bazę danych pod kątem najlepszej wydajności, wykonaj następujące kroki: Optymalizacja indeksów Domyślnie wszystkie pola są indeksowane. Indeksowanie wszystkich pól jest idealne dla systemu z głównie żądaniami odczytu. Jeśli masz system z głównie żądaniami zapisu, możesz usunąć niektóre indeksy. Należy wziąć pod uwagę, że niektóre operacje zapisu obejmują zarówno akcję odczytu, jak i zapisu. Na przykład zamówienie może obejmować odczyt w celu sprawdzenia limitu środków przed zapisaniem zamówienia.

Wybieranie poziomu spójności

Domyślnym poziomem spójności jest Sesja, ale można to zmienić w obszarze Ustawienia.

Dystrybuowanie danych

W obszarze Ustawienia konta usługi Azure Cosmos DB można replikować dane globalnie. Aby zwiększyć dostępność, należy rozważyć posiadanie danych w co najmniej dwóch regionach, nawet jeśli wszyscy użytkownicy znajdują się w jednej lokalizacji.

Aby uzyskać więcej informacji na temat dostrajania bazy danych, zobacz Kroki optymalizacji po migracji podczas korzystania z interfejsu API usługi Azure Cosmos DB dla bazy danych MongoDB