Ein Unternehmen muss Kosten verwalten und die Größe einer bestehenden Amazon DynamoDB-Tabelle kontrollieren, ohne laufende Lese- oder Schreibvorgänge zu unterbrechen. Es soll sichergestellt werden, dass Daten nach 1 Monat automatisch mit minimalem Wartungsaufwand entfernt werden. Welcher Ansatz erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die TTL-Funktion von DynamoDB aktivieren, sodass Elemente basierend auf einem Zeitstempelattribut automatisch ablaufen..
Warum dies die Antwort ist
Die Aktivierung der TTL-Funktion (Time to Live) von DynamoDB ist die effizienteste und wartungsärmste Lösung. TTL ermöglicht es, ein Attribut als Zeitstempel zu definieren, nach dessen Ablauf Elemente automatisch und transparent von DynamoDB gelöscht werden, ohne die Leistung der Tabelle zu beeinträchtigen. Dies erfüllt die Anforderungen an die automatische Datenentfernung und die Kostenkontrolle. Die Planung einer EventBridge-Regel mit einer Lambda-Funktion oder die Ausführung einer periodischen Lambda-Funktion erfordert das Scannen der gesamten Tabelle, was teuer und ressourcenintensiv ist und die laufenden Operationen stören kann. DynamoDB Streams sind für die Erfassung von Änderungen konzipiert, nicht für das proaktive Löschen basierend auf Alter, und würden ebenfalls eine Lambda-Funktion erfordern, die die Tabelle scannt oder auf spezifische Ereignisse wartet, was ineffizient wäre.
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