Firma musi zarządzać kosztami i kontrolować rozmiar istniejącej tabeli Amazon DynamoDB bez przerywania bieżących operacji odczytu lub zapisu. Chcą, aby dane były automatycznie usuwane po 1 miesiącu przy minimalnej konserwacji. Które podejście spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz funkcję TTL w DynamoDB, aby elementy wygasały automatycznie na podstawie atrybutu znacznika czasu..
Dlaczego to jest odpowiedź
Włączenie funkcji TTL (Time To Live) w DynamoDB jest najefektywniejszym i najbardziej bezobsługowym rozwiązaniem. TTL automatycznie usuwa elementy z tabeli po upływie określonego czasu (na podstawie atrybutu znacznika czasu), minimalizując koszty i zarządzanie. Operacje odczytu i zapisu nie są przerywane, a usuwanie odbywa się w tle. Planowanie reguły EventBridge lub uruchamianie cyklicznej funkcji Lambda w celu skanowania i usuwania danych jest mniej efektywne, ponieważ wymaga dodatkowego kodu, zarządzania i może generować dodatkowe koszty operacyjne (np. za odczyty skanujące). Włączenie DynamoDB Streams do wyzwalania funkcji Lambda również nie jest optymalne, ponieważ strumienie służą głównie do przechwytywania zmian, a nie do proaktywnego usuwania starych danych.
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