Which approach below provides the least impact to provisioned throughput on the “Product”
table?
A.
Create an “Images” DynamoDB table to store the Image with a foreign key constraint to
the “Product” table
B.
Add an image data type to the “Product” table to store the images in binary format
C.
Serialize the image and store it in multiple DynamoDB tables
D.
Store the images in Amazon S3 and add an S3 URL pointer to the “Product” table item
for each image
D
D, DynamoDB is not intended to store large objects
Below link does not contain an answer to the above question. It explains about what a provisioned throughput is.
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html
A , B & C are wrong Answers as its not advisable to store Image in any form in Dynamo DB.
So only logical Answer remains is D