Chcesz, aby zautomatyzowane testy wydajnościowe dla Cloud Spanner były uruchamiane przez Cloud Build dla każdego commita; testy mogą być uruchamiane współbieżnie. Jak należy provisionować bazy danych do testów, aby uniknąć zakłóceń?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz nową instancję Cloud Spanner dla każdej kompilacji, załaduj wymagane dane i usuń instancję po teście..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to utworzenie nowej instancji Cloud Spanner dla każdej kompilacji, załadowanie danych i usunięcie instancji po teście. Zapewnia to pełną izolację testów, eliminując zakłócenia między współbieżnymi uruchomieniami. Cloud Spanner jest usługą zarządzaną, więc tworzenie i usuwanie instancji jest efektywne. Tworzenie nowego projektu dla każdej kompilacji jest nadmierne i wolniejsze. Przywracanie danych do poprzedniego stanu jest bardziej złożone i podatne na błędy niż tworzenie świeżej instancji. Użycie emulatora Cloud Spanner lokalnie nie jest odpowiednie dla testów wydajnościowych, ponieważ nie odzwierciedla rzeczywistego środowiska Cloud Spanner.
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