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 parametry 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 parametry 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 Ustawienia wybierz pozycję ciąg Połączenie ion. Następnie możesz podać informacje o zabezpieczeniach i otrzymać określone parametry połączenia dla ustawień.

Aby uzyskać więcej informacji, zobacz Połączenie aplikacji MongoDB do usługi 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 Ustawienia.

Dystrybuowanie danych

W Ustawienia dla 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