Een mobiele app schrijft miljoenen blogposts per dag naar een DynamoDB-tabel; elke post is een item. De app heeft alleen recente posts nodig en items die ouder zijn dan 48 uur kunnen worden verwijderd. Wat is de MEEST kosteneffectieve methode om posts die ouder zijn dan 48 uur automatisch te verwijderen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een Number-attribuut toe dat de epoch-tijdstempel bevat voor 48 uur na aanmaak en schakel DynamoDB Time To Live (TTL) in met behulp van dat attribuut..
Waarom dit het antwoord is
De meest kosteneffectieve methode is het gebruik van DynamoDB Time To Live (TTL). TTL verwijdert automatisch items uit de tabel nadat een gespecificeerde tijd is verstreken, zonder extra kosten voor lees- of schrijfbewerkingen voor het verwijderingsproces. Door een numeriek attribuut toe te voegen met de epoch-tijdstempel van 48 uur na aanmaak en dit in te stellen als het TTL-attribuut, zorgt u voor automatische en gratis verwijdering. De andere opties zijn minder kosteneffectief omdat ze rekenresources (EC2, Fargate, Lambda) en/of extra lees- en schrijfbewerkingen vereisen om de oude items te identificeren en te verwijderen, wat kosten met zich meebrengt. Het scannen van de hele tabel is bovendien inefficiënt en duur bij grote datasets.
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