Uruchamiasz aplikację Node.js, która używa oficjalnego sterownika MongoDB z MongoDB Atlas. Planujesz przenieść się do Azure, minimalizując zmiany w kodzie i przestoje podczas migracji. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz konto Azure Cosmos DB for MongoDB i zaktualizuj connection string aplikacji, aby wskazywał na endpoint Cosmos DB for MongoDB; kontynuuj używanie sterownika MongoDB., Użyj Azure Database Migration Service (DMS) do przeprowadzenia migracji online z MongoDB Atlas do Azure Cosmos DB for MongoDB..
Dlaczego to jest odpowiedź
Poprawne odpowiedzi to: "Utwórz konto Azure Cosmos DB for MongoDB i zaktualizuj connection string aplikacji, aby wskazywał na endpoint Cosmos DB for MongoDB; kontynuuj używanie sterownika MongoDB" oraz "Użyj Azure Database Migration Service (DMS) do przeprowadzenia migracji online z MongoDB Atlas do Azure Cosmos DB for MongoDB". Azure Cosmos DB for MongoDB to w pełni zarządzana usługa baz danych, która jest zgodna z protokołem przewodowym MongoDB. Oznacza to, że aplikacje używające sterownika MongoDB mogą łączyć się z Cosmos DB for MongoDB bez zmian w kodzie aplikacji, wymagana jest jedynie aktualizacja connection string. To minimalizuje zmiany w kodzie i przestoje. Azure Database Migration Service (DMS) to usługa zaprojektowana do przeprowadzania migracji baz danych do Azure z minimalnym czasem przestoju, co jest kluczowe w scenariuszu migracji online. Przepisanie aplikacji na używanie Azure Cosmos DB SQL API SDK jest niepotrzebne, ponieważ aplikacja używa już sterownika MongoDB, a Cosmos DB for MongoDB zapewnia zgodność. Użycie mongodump/mongorestore do migracji do konta Azure Cosmos DB SQL API jest błędne, ponieważ SQL API nie jest zgodne z protokołem MongoDB, a aplikacja nadal używa sterownika MongoDB.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana