Masz identyfikatory kilku encji głównych w Cloud Datastore i chcesz zminimalizować narzut operacyjny Datastore podczas ich pobierania. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonstruuj Key dla każdej encji i wykonaj operację batch get..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to skonstruowanie obiektu Key dla każdej encji i wykonanie operacji batch get. Operacja batch get (pobieranie wsadowe) jest najbardziej efektywnym sposobem pobierania wielu encji z Cloud Datastore, ponieważ minimalizuje narzut sieciowy i operacyjny, wykonując jedno żądanie do bazy danych. Indywidualne operacje get dla każdej encji (druga opcja) generują większy narzut sieciowy i są mniej wydajne. Użycie identyfikatorów w filtrze zapytania (trzecia i czwarta opcja) jest mniej optymalne niż bezpośrednie pobieranie za pomocą kluczy, ponieważ zapytania są bardziej kosztowne obliczeniowo niż bezpośrednie odwołania do kluczy, a filtrowanie po identyfikatorach może nie być tak wydajne jak użycie kluczy.
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