Witryna gier musi aktualizować i utrwalać rekordy graczy w ramach jednej transakcji, tak aby w przypadku niepowodzenia jakiejkolwiek aktualizacji cała transakcja została wycofana. Które usługi lub funkcje AWS mogą zapewnić wymagane zachowanie transakcyjne? (Wybierz dwie.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Amazon DynamoDB używający operacji odczytu/zapisu Transact* (transakcyjnych)., Amazon Aurora MySQL używający operacji wykonywanych w bloku transakcji bazy danych..
Dlaczego to jest odpowiedź
Prawidłowe odpowiedzi to Amazon DynamoDB używający operacji odczytu/zapisu Transact (transakcyjnych) oraz Amazon Aurora MySQL używający operacji wykonywanych w bloku transakcji bazy danych. Obie te opcje zapewniają mechanizmy transakcyjne (ACID), które gwarantują, że wszystkie operacje w ramach transakcji albo zostaną wykonane pomyślnie, albo żadna z nich nie zostanie zastosowana. DynamoDB TransactWriteItems i TransactGetItems umożliwiają atomowe operacje na wielu elementach w jednej lub wielu tabelach. Amazon Aurora MySQL, jako relacyjna baza danych, natywnie wspiera transakcje SQL, gdzie blok transakcji (np. START TRANSACTION; ... COMMIT; lub ROLLBACK;) zapewnia spójność danych. Amazon DynamoDB z ConsistentRead ustawionym na true zapewnia spójność odczytu, ale nie gwarantuje atomowości zapisu wielu elementów. Amazon ElastiCache for Memcached jest pamięcią podręczną i nie oferuje trwałych, transakcyjnych operacji zapisu. Amazon Athena to usługa analityczna do zapytań SQL na danych w S3 i nie jest przeznaczona do transakcyjnych operacji zapisu na rekordach graczy.
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