Een marktplaats-app slaat artikelprijzen op in DynamoDB met ElastiCache ervoor. Prijzen veranderen regelmatig en verkopers melden dat nadat ze een prijs hebben bijgewerkt, de advertentie nog steeds de oude prijs toont. Wat is de meest waarschijnlijke oorzaak?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: De cache wordt niet ongeldig gemaakt wanneer de artikelprijs wordt gewijzigd..
Waarom dit het antwoord is
De meest waarschijnlijke oorzaak is dat de cache niet ongeldig wordt gemaakt wanneer de artikelprijs wordt gewijzigd. Als de applicatie de oude prijs uit ElastiCache ophaalt in plaats van de bijgewerkte prijs uit DynamoDB, betekent dit dat de cache verouderde gegevens bevat. Om dit te verhelpen, moet de cache worden gewist of bijgewerkt wanneer de onderliggende gegevens in DynamoDB veranderen. De optie dat de prijs wordt opgehaald met een write-through ElastiCache-cluster is onjuist, omdat write-through caching juist zorgt voor consistentie door de cache en de database gelijktijdig bij te werken. Onvoldoende lees- of schrijfcapaciteit in DynamoDB zou leiden tot vertragingen of fouten bij het ophalen of opslaan van gegevens, maar niet specifiek tot het weergeven van verouderde prijzen na een succesvolle update.
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