Een evenementenplatform slaat leaderboard-resultaten op in DynamoDB en bewaart deze 30 dagen, waarna een geplande taak oude gegevens verwijdert. De tabel gebruikt een vaste schrijfcapaciteit, maar tijdens drukke maanden veroorzaakt de geplande verwijdertaak write throttling. De ontwikkelaar heeft een langetermijnoplossing nodig die oude leaderboard-records verwijdert en de schrijfdoorvoer optimaliseert. Welke aanpak voldoet hieraan?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel een TTL (time-to-live) attribuut in op items, zodat DynamoDB automatisch verlopen leaderboard-gegevens verwijdert..
Waarom dit het antwoord is
De correcte aanpak is het inschakelen van een TTL (Time-to-Live) attribuut op items. DynamoDB TTL verwijdert automatisch items zodra hun ingestelde vervaltijd is bereikt. Dit gebeurt op de achtergrond zonder dat het schrijfcapaciteit verbruikt, waardoor throttling tijdens het verwijderen van oude gegevens wordt voorkomen en de doorvoer wordt geoptimaliseerd. Het gebruik van DynamoDB Streams of AWS Step Functions voor het plannen en verwijderen van items zou nog steeds schrijfcapaciteit verbruiken, wat kan leiden tot throttling. Het verhogen van de schrijfcapaciteit van de tabel tijdens de geplande verwijdertaak is een tijdelijke oplossing die de kosten verhoogt en de onderliggende efficiëntie van het verwijderproces niet verbetert.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig