Een bedrijf slaat per gebruiker één inzending van een applicatieformulier op in een DynamoDB-tabel. Elk item bevat de gebruikersnaam, de indieningsdatum, de validatiestatus (UNVALIDATED, VALID, NOT VALID) en een beoordeling van 1 tot 5. Welk attribuut moet worden gebruikt als de partitiesleutel om ervoor te zorgen dat records goed worden verdeeld over partities tijdens een piek in het aantal inzendingen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruikersnaam.
Waarom dit het antwoord is
De gebruikersnaam is de beste partitiesleutel omdat deze uniek is per gebruiker en zorgt voor een gelijkmatige verdeling van de gegevens over de partities. Dit voorkomt 'hot spots' en maximaliseert de doorvoer, wat cruciaal is tijdens pieken in het aantal inzendingen. De indieningsdatum, validatiestatus en beoordeling hebben een beperkt aantal mogelijke waarden, wat leidt tot ongelijke verdeling van gegevens en mogelijk prestatieproblemen veroorzaakt doordat veel verzoeken naar dezelfde partitie worden gestuurd.
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