Deweloper potrzebuje opóźnień odczytu rzędu mikrosekund dla często używanych pozycji produktów, a pamięć podręczna aplikacji musi być aktualizowana za każdym razem, gdy produkty są tworzone, aktualizowane lub usuwane, aby zapewnić spójność. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon DynamoDB razem z klastrem DynamoDB Accelerator (DAX)..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to użycie Amazon DynamoDB z klastrem DynamoDB Accelerator (DAX). DAX to w pełni zarządzana, wysoce dostępna pamięć podręczna w pamięci dla DynamoDB, która zapewnia czasy odpowiedzi rzędu mikrosekund. Automatycznie aktualizuje swoją pamięć podręczną, gdy dane w DynamoDB są zmieniane (tworzone, aktualizowane, usuwane), zapewniając silną spójność odczytów. Opcja z Amazon RDS i ElastiCache for Redis z leniwym ładowaniem jest nieprawidłowa, ponieważ leniwe ładowanie nie gwarantuje natychmiastowej spójności po zmianie danych, a RDS nie oferuje natywnie mikrosekundowych opóźnień dla wszystkich odczytów. Opcja z DynamoDB i pamięcią podręczną w pamięci aplikacji wymagałaby ręcznego zarządzania spójnością i unieważnianiem pamięci podręcznej. Opcja z Amazon RDS i DAX jest nieprawidłowa, ponieważ DAX jest przeznaczony wyłącznie dla DynamoDB, a nie dla RDS.
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