Eine Event-Plattform speichert Leaderboard-Ergebnisse in DynamoDB und bewahrt sie 30 Tage lang auf. Danach löscht ein geplanter Job alte Daten. Die Tabelle verwendet eine feste Schreibkapazität, aber in geschäftigen Monaten führt der geplante Löschauftrag zu einer Drosselung der Schreibvorgänge. Der Entwickler benötigt eine langfristige Lösung, die alte Leaderboard-Einträge entfernt und den Schreibdurchsatz optimiert. Welcher Ansatz erfüllt dies?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie ein TTL-Attribut (time-to-live) für Elemente, damit DynamoDB abgelaufene Leaderboard-Daten automatisch löscht..
Warum dies die Antwort ist
Die Aktivierung eines Time-to-Live (TTL)-Attributs ist die effizienteste Lösung. DynamoDB löscht Elemente mit abgelaufenem TTL-Attribut automatisch und asynchron, ohne Schreibkapazität zu verbrauchen. Dies verhindert Drosselung und optimiert den Schreibdurchsatz. DynamoDB Streams sind für die Replikation oder das Auslösen von Ereignissen bei Datenänderungen gedacht, nicht für die automatische Löschung. AWS Step Functions könnte zwar einen Löschprozess orchestrieren, würde aber weiterhin Schreibkapazität verbrauchen und ist komplexer als TTL. Die Erhöhung der Schreibkapazität ist eine kurzfristige Lösung, die zusätzliche Kosten verursacht und das Problem der manuellen Verwaltung nicht löst.
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