Sie möchten automatisierte Performance-Tests für Cloud Spanner, die von Cloud Build bei jedem Commit ausgeführt werden; Tests können gleichzeitig laufen. Wie sollten Sie Testdatenbanken bereitstellen, um Interferenzen zu vermeiden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie für jeden Build eine neue Cloud Spanner-Instanz, laden Sie die erforderlichen Daten und löschen Sie die Instanz nach dem Test..
Warum dies die Antwort ist
Für isolierte und parallele Performance-Tests ist das Erstellen einer neuen Cloud Spanner-Instanz pro Build die beste Methode. Jede Instanz ist vollständig unabhängig, was Dateninterferenzen verhindert und genaue, wiederholbare Ergebnisse gewährleistet. Nach dem Test kann die Instanz gelöscht werden, um Kosten zu sparen. Ein neues Google Cloud-Projekt pro Build zu erstellen, ist zu aufwendig und langsam für Performance-Tests. Das Zurücksetzen von Daten in einer gemeinsamen Instanz ist fehleranfällig und kann zu Race Conditions führen, besonders bei parallelen Tests. Die Verwendung des Cloud Spanner-Emulators ist für lokale Entwicklung und Unit-Tests geeignet, spiegelt aber nicht die tatsächliche Performance einer Produktionsumgebung wider, da er nicht die verteilte Natur von Cloud Spanner simuliert.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich