Ein Unternehmen speichert Sitzungsdaten in einer DynamoDB-Tabelle zwischen und möchte eine automatisierte Methode zum Entfernen abgelaufener Sitzungselemente. Was ist der einfachste Weg, alte Elemente automatisch zu löschen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ein Attribut hinzufügen, das die Ablaufzeit enthält, und DynamoDB Time To Live (TTL) mit diesem Attribut aktivieren..
Warum dies die Antwort ist
Die Aktivierung von DynamoDB Time To Live (TTL) ist der einfachste und effizienteste Weg, abgelaufene Elemente automatisch zu entfernen. Sie definieren ein Attribut in Ihrer Tabelle, das den Zeitstempel angibt, wann ein Element gelöscht werden soll. DynamoDB scannt die Tabelle kontinuierlich und löscht Elemente, deren TTL abgelaufen ist, ohne dass Sie dafür Code schreiben oder Server verwalten müssen. Ein Skript auf einer EC2-Instanz zu planen, erfordert Wartung der Instanz und des Skripts und ist weniger effizient. Täglich neue Tabellen zu erstellen und alte zu löschen, ist umständlich und ineffizient für die Verwaltung von Sitzungsdaten. Das bloße Hinzufügen eines ItemExpiration-Attributs ohne die Aktivierung von TTL führt nicht zur automatischen Löschung.
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