Een bedrijf gaat Amazon DynamoDB gebruiken als primaire database, maar inkomende data-items kunnen de DynamoDB item size limits overschrijden (huidige maximale grootte 700 KB en groeiende). Welke oplossing verwerkt grote datagroottes met de meeste operationele efficiëntie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Sla de grote data op als objecten in een Amazon S3-bucket. Maak in een DynamoDB-tabel een item aan dat een attribuut bevat dat verwijst naar de S3 URL van de data..
Waarom dit het antwoord is
De correcte optie is om grote data op te slaan in Amazon S3 en een verwijzing (URL) naar S3 in DynamoDB op te nemen. DynamoDB heeft een maximale itemgrootte van 400 KB, wat de gegeven 700 KB overschrijdt. S3 is ontworpen voor objectopslag van vrijwel elke grootte en is kosteneffectief. Door alleen de S3 URL in DynamoDB op te slaan, blijft het DynamoDB-item klein en voldoet het aan de limieten, terwijl de grote data toegankelijk blijft. Het filteren van data en opslaan in DocumentDB introduceert een extra database en complexiteit. Het splitsen van data over meerdere items in DynamoDB is inefficiënt voor het ophalen van een compleet item en kan leiden tot hogere kosten en complexere applicatielogica. Compressie met Lambda kan de itemgrootte verminderen, maar garandeert niet dat de 400 KB-limiet altijd wordt gehaald, vooral bij zeer grote of moeilijk comprimeerbare data.
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