Migracja aplikacji Bazy danych MongoDB do usługi Cosmos DB
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:
- W witrynie Azure Portal otwórz konto usługi Cosmos DB i wybierz pozycję Szybki start.
- Wybierz platformę dla aplikacji.
- 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