Een bedrijf heeft een applicatie die een Amazon DynamoDB-tabel gebruikt. Een solutions architect merkt dat veel verzoeken aan de tabel niet de meest recente gegevens retourneren. Gebruikers hebben geen andere databaseprestatieproblemen gemeld en de latentie is acceptabel. Welke ontwerpaanpassing moet de solutions architect aanbevelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Sterk consistente reads aanvragen voor de tabel..
Waarom dit het antwoord is
De correcte optie is het aanvragen van sterk consistente reads voor de tabel. Standaard gebruikt DynamoDB uiteindelijk consistente reads, wat betekent dat wijzigingen in de database mogelijk niet onmiddellijk zichtbaar zijn in alle leesaanvragen. Dit verklaart waarom gebruikers niet de meest recente gegevens zien. Sterk consistente reads garanderen dat de meest recente, up-to-date gegevens worden geretourneerd, maar dit kan ten koste gaan van een iets hogere latentie en lagere doorvoer. Aangezien latentie acceptabel is en er geen andere prestatieproblemen zijn, is dit de meest directe oplossing. Leesreplica's zijn voor het verbeteren van leesdoorvoer en beschikbaarheid, niet voor het garanderen van de meest recente gegevens bij standaard consistente reads. Een Global Secondary Index (GSI) is voor het ondersteunen van alternatieve querypatronen, niet voor het oplossen van consistentieproblemen met de hoofdtabel. Uiteindelijk consistente reads zijn de standaard en veroorzaken juist het probleem.
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