Eine Website sammelt täglich Umfrageantworten in einer DynamoDB-Tabelle und muss die Antworten nur bis zum nächsten Tag aufbewahren. Der Entwickler hat jedem Element ein Attribut namens expiration_date hinzugefügt. Was ist der einfachste Weg, abgelaufene Antworten automatisch aus der Tabelle zu entfernen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie DynamoDB Time To Live (TTL) für die Tabelle und geben Sie das Attribut expiration_date an..
Warum dies die Antwort ist
Die Aktivierung von DynamoDB Time To Live (TTL) ist der einfachste und kostengünstigste Weg, um abgelaufene Elemente automatisch zu entfernen. TTL ermöglicht es Ihnen, ein Attribut in Ihrer Tabelle anzugeben (in diesem Fall expirationdate), das einen Zeitstempel enthält, wann das Element gelöscht werden soll. DynamoDB scannt die Tabelle kontinuierlich und löscht Elemente, deren TTL abgelaufen ist, ohne zusätzliche Kosten oder Code. Die anderen Optionen erfordern die Erstellung und Wartung von externen Diensten (Lambda, Fargate, Glue), die manuell geplant und ausgeführt werden müssen, um die Löschung durchzuführen. Dies ist komplexer und teurer als die native TTL-Funktion von DynamoDB.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich