Uw applicatie slaat items op in DynamoDB en u moet een query uitvoeren op basis van de partition key van de tabel in combinatie met een alternatieve sort key-waarde, en u moet de meest recente gegevens lezen, inclusief recente schrijfbewerkingen. Hoe moet u de query ontwerpen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een local secondary index (LSI) aan bij het maken van de tabel en query de LSI met strongly consistent reads..
Waarom dit het antwoord is
De correcte optie is om een Local Secondary Index (LSI) aan te maken en deze te bevragen met strongly consistent reads. Een LSI deelt dezelfde partition key als de basistabel, maar heeft een andere sort key, wat perfect aansluit bij de vereiste om te queryen op basis van de partition key en een alternatieve sort key. Strongly consistent reads garanderen dat de meest recente gegevens, inclusief recente schrijfbewerkingen, worden geretourneerd, wat cruciaal is voor de gestelde eis. Incorrecte opties: Het gebruik van eventually consistent reads zou betekenen dat de meest recente schrijfbewerkingen mogelijk niet direct zichtbaar zijn, wat in strijd is met de vereiste. Een Global Secondary Index (GSI) heeft een eigen partition key en optioneel een sort key, die afwijken van de basistabel. Hoewel een GSI ook gebruikt kan worden voor query's, is een LSI geschikter wanneer de partition key van de basistabel behouden blijft en alleen de sort key verandert. Bovendien ondersteunen GSI's geen strongly consistent reads.
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