Her commit için Cloud Build tarafından çalıştırılan Cloud Spanner otomatik performans testleri istiyorsunuz; testler eş zamanlı olarak çalışabilir. Çakışmayı önlemek için test veritabanlarını nasıl sağlamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her derleme için yeni bir Cloud Spanner instance'ı oluşturun, gerekli verileri yükleyin ve testten sonra instance'ı silin..
Neden bu cevap
Doğru cevap, her derleme için yeni bir Cloud Spanner örneği oluşturmak, gerekli verileri yüklemek ve testten sonra örneği silmektir. Bu yaklaşım, her test çalıştırmasının izole bir ortamda gerçekleşmesini sağlar ve eşzamanlı testlerin veri çakışmalarını önler. Cloud Spanner'ın ölçeklenebilirliği ve hızlı örnek oluşturma yeteneği, bu stratejiyi pratik kılar. Diğer seçenekler neden uygun değil: Her derleme için yeni bir Google Cloud projesi oluşturmak ve silmek, Cloud Spanner örneği oluşturmaktan daha fazla kaynak ve zaman tüketir, bu da verimsizdir. Mevcut bir Cloud Spanner örneğini kullanıp verileri geri yüklemek, eşzamanlı testlerde veri tutarsızlıklarına yol açabilir ve geri yükleme işlemi zaman alıcı olabilir. Cloud Spanner emülatörünü yerel olarak çalıştırmak, Cloud Build ortamında otomatik testler için uygun değildir ve gerçek Cloud Spanner performansını yansıtmaz.
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