Firma buforuje dane sesji w tabeli DynamoDB i chce zautomatyzowanego sposobu usuwania wygasłych elementów sesji. Jaki jest najprostszy sposób na automatyczne usuwanie starych elementów?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj atrybut zawierający czas wygaśnięcia i włącz DynamoDB Time To Live (TTL) używając tego atrybutu..
Dlaczego to jest odpowiedź
Poprawną odpowiedzią jest dodanie atrybutu zawierającego czas wygaśnięcia i włączenie DynamoDB Time To Live (TTL) używając tego atrybutu. DynamoDB TTL to wbudowana funkcja, która automatycznie usuwa elementy z tabeli po upływie zdefiniowanego czasu, co jest najprostszym i najbardziej efektywnym sposobem na zarządzanie wygasłymi danymi sesji. Napisanie skryptu i zaplanowanie go jako zadania cron na instancji EC2 wymagałoby zarządzania infrastrukturą i byłoby bardziej złożone niż użycie wbudowanej funkcji. Codzienne tworzenie nowych tabel i usuwanie starych jest nieefektywne i skomplikowane w zarządzaniu. Dodanie atrybutu ItemExpiration bez włączenia TTL nie spowoduje automatycznego usunięcia elementów, a jedynie oznaczy je jako wygasłe, wymagając ręcznego lub skryptowego usuwania.
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