MongoDB Atlas'a karşı resmi MongoDB sürücüsünü kullanan bir Node.js uygulamasını çalıştırıyorsunuz. Kod değişikliklerini minimumda tutarak ve geçiş sırasında kesinti süresini en aza indirerek Azure'a geçmeyi planlıyorsunuz. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Azure Cosmos DB for MongoDB hesabı oluşturun ve uygulamanın bağlantı dizesini Cosmos DB for MongoDB uç noktasına işaret edecek şekilde güncelleyin; MongoDB sürücüsünü kullanmaya devam edin., MongoDB Atlas'tan Azure Cosmos DB for MongoDB'ye çevrimiçi geçiş yapmak için Azure Database Migration Service (DMS) kullanın..
Neden bu cevap
Doğru cevaplar, minimum kod değişikliği ve kesinti süresiyle geçişi sağlamanın en etkili yollarını sunar. Azure Cosmos DB for MongoDB hesabı oluşturmak ve bağlantı dizesini güncellemek, uygulamanın mevcut MongoDB sürücüsünü kullanmaya devam etmesini sağlar, çünkü Cosmos DB'nin MongoDB API'si uyumluluk sunar. Bu, kodda neredeyse hiç değişiklik gerektirmez. Azure Database Migration Service (DMS) kullanmak, MongoDB Atlas'tan Cosmos DB for MongoDB'ye çevrimiçi geçiş yaparak kesinti süresini en aza indirir ve veri bütünlüğünü korur. "Cosmos DB özellikleriyle uyumluluk için uygulamayı Azure Cosmos DB SQL API SDK'sını kullanacak şekilde yeniden yazın" seçeneği, önemli kod değişiklikleri gerektireceği için uygun değildir. "Verileri bir Azure Cosmos DB SQL API hesabına geçirmek için mongodump/mongorestore kullanın ve MongoDB sürücüsünü kullanmaya devam edin" seçeneği de yanlıştır çünkü mongodump/mongorestore MongoDB API'si ile çalışırken, SQL API hesabı MongoDB sürücüsüyle doğrudan uyumlu değildir ve yine kod değişikliği gerektirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez