Een ontwikkelaar moet verschillende specifieke items uit een DynamoDB-tabel ophalen met behulp van één enkele API-aanroep, terwijl de belasting van de database wordt geminimaliseerd. Welke DynamoDB API moet worden gebruikt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: BatchGetItem.
Waarom dit het antwoord is
BatchGetItem is de juiste keuze omdat het de mogelijkheid biedt om tot 100 afzonderlijke items van één of meerdere tabellen op te halen met één enkele API-aanroep. Dit minimaliseert de netwerklatentie en de belasting van de database aanzienlijk in vergelijking met meerdere individuele GetItem-aanroepen. GetItem haalt slechts één item per aanroep op, wat inefficiënt is voor het ophalen van meerdere specifieke items. Scan leest alle items in een tabel (of een deel ervan) en is zeer inefficiënt voor het ophalen van specifieke items, omdat het veel meer leescapaciteit verbruikt dan nodig is. Query haalt items op basis van een primaire sleutel en een optionele sorteersleutel, maar is bedoeld voor het ophalen van een verzameling items die voldoen aan een zoekopdracht binnen een partitie, niet voor het ophalen van verschillende specifieke items die mogelijk verspreid zijn over verschillende partities of geen gemeenschappelijke sorteersleutel hebben.
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