Przeglądając kod, który dodaje środki do salda konta w Datastore: jaką poprawkę należy zasugerować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Pobierz i zapisz encję w transakcji Datastore..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to "Pobierz i zapisz encję w transakcji Datastore". Operacje finansowe, takie jak dodawanie środków do salda, wymagają silnej spójności i atomowości. Transakcja Datastore zapewnia, że operacja pobrania aktualnego salda, jego modyfikacji i zapisania nowego salda jest wykonywana jako pojedyncza, niepodzielna jednostka pracy. Jeśli transakcja się nie powiedzie (np. z powodu konfliktu optymistycznej kontroli współbieżności), zostanie ponowiona, co zapobiega utracie danych lub niespójnościom. Pozostałe opcje są nieprawidłowe: "Pobierz encję za pomocą zapytania z przodkiem" jest techniką zapewniającą silną spójność odczytu, ale nie gwarantuje atomowości operacji zapisu i modyfikacji, co jest kluczowe w tym scenariuszu. "Użyj silnie spójnej transakcyjnej bazy danych" jest ogólną sugestią, ale nie wskazuje konkretnego rozwiązania w kontekście Datastore. Datastore jest silnie spójny w ramach transakcji. "Nie zwracaj encji konta z funkcji" nie ma wpływu na integralność danych podczas operacji aktualizacji salda.
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