Een ontwikkelaar heeft microseconde leeslatentie nodig voor veelgebruikte productitems, en de applicatiecache moet worden bijgewerkt wanneer producten worden aangemaakt, bijgewerkt of verwijderd om consistentie te garanderen. Welke oplossing voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Amazon DynamoDB samen met een DynamoDB Accelerator (DAX)-cluster..
Waarom dit het antwoord is
De vraag vereist microseconde leeslatentie voor veelgebruikte items en cache-updates bij wijzigingen. Amazon DynamoDB met DynamoDB Accelerator (DAX) is hiervoor de optimale oplossing. DAX is een volledig beheerde, zeer beschikbare in-memory cache die speciaal is ontworpen voor DynamoDB, en biedt microseconde latentie voor miljoenen verzoeken per seconde. DAX ondersteunt ook write-through caching, wat betekent dat wanneer items in DynamoDB worden aangemaakt, bijgewerkt of verwijderd, de cache automatisch wordt bijgewerkt, wat zorgt voor consistentie. De andere opties zijn minder geschikt: Amazon RDS met ElastiCache voor Redis en lazy loading: RDS is een relationele database en biedt van nature geen microseconde latentie voor alle leesbewerkingen. Lazy loading kan leiden tot cache misses en hogere latentie bij de eerste toegang. Amazon DynamoDB met een in-memory cache en lazy loading: Het zelf implementeren van een in-memory cache is complexer en biedt mogelijk niet dezelfde prestaties en beheerfunctionaliteit als DAX. Lazy loading heeft dezelfde nadelen als hierboven. Amazon RDS met DynamoDB Accelerator (DAX): DAX is exclusief ontworpen voor DynamoDB en kan niet worden gebruikt met Amazon RDS.
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