Aplikacja społecznościowa przechowuje często zmieniające się, złożone dane w bazie danych RDS i musi obsługiwać odczyty z minimalnym opóźnieniem. Obecna architektura ma problemy z szybkimi aktualizacjami. Które rozwiązanie najlepiej poprawi wydajność?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdrożenie klastra Amazon ElastiCache for Redis, zaktualizowanie aplikacji w celu użycia wzorca buforowania write-through i odczytywanie danych z Redis..
Dlaczego to jest odpowiedź
Wdrożenie klastra Amazon ElastiCache for Redis z wzorcem buforowania write-through i odczytywaniem danych z Redis jest najlepszym rozwiązaniem. Redis to szybka pamięć podręczna w pamięci, która znacznie zmniejsza opóźnienia odczytu dla często używanych danych. Wzorzec write-through zapewnia, że dane są zapisywane zarówno w pamięci podręcznej, jak i w bazie danych RDS, utrzymując spójność. DynamoDB Accelerator (DAX) jest przeznaczony dla DynamoDB, a nie RDS. Amazon S3 Transfer Acceleration służy do szybkiego przesyłania plików do S3, a nie do buforowania danych bazy danych. CloudFront jest siecią dostarczania treści (CDN) do buforowania treści statycznych lub dynamicznych na krawędzi, ale nie jest odpowiedni do buforowania złożonych, często zmieniających się danych transakcyjnych z bazy danych 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