Je runt een Node.js-app die de officiële MongoDB-driver gebruikt voor MongoDB Atlas. Je bent van plan om naar Azure te migreren, waarbij je de codewijzigingen minimaal houdt en de downtime tijdens de migratie minimaliseert. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Azure Cosmos DB for MongoDB-account aan en update de connection string van de applicatie om naar het Cosmos DB for MongoDB-eindpunt te verwijzen; blijf de MongoDB-driver gebruiken., Gebruik Azure Database Migration Service (DMS) om een online migratie uit te voeren van MongoDB Atlas naar Azure Cosmos DB for MongoDB..
Waarom dit het antwoord is
De eerste correcte optie is om een Azure Cosmos DB for MongoDB-account aan te maken en de connection string van de applicatie te updaten. Azure Cosmos DB for MongoDB is compatibel met de MongoDB-API, waardoor je de bestaande MongoDB-driver en applicatiecode kunt blijven gebruiken met minimale wijzigingen. Dit minimaliseert downtime en herontwikkeling. De tweede correcte optie is het gebruik van Azure Database Migration Service (DMS). DMS ondersteunt online migraties van MongoDB naar Azure Cosmos DB for MongoDB, wat essentieel is om downtime tijdens de migratie te minimaliseren. Het herschrijven van de applicatie om de Azure Cosmos DB SQL API SDK te gebruiken (optie 2) is onnodig en zou aanzienlijke codewijzigingen vereisen, wat in strijd is met de eis van minimale codewijzigingen. Het gebruik van mongodump/mongorestore naar een Azure Cosmos DB SQL API-account (optie 4) is ook onjuist, omdat de SQL API niet compatibel is met de MongoDB-driver en de MongoDB-API.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig