Question 197:
KindleYou is a location-based social search mobile app that allows users to like or dislike other users, and allows users to chat if both parties liked each other in the app. It has more than 1 billion customers across the world. They use DynamoDB to support the mobile application and S3 to host the images and other documents shared between users. There is a DynamoDB table that uses a composite primary key with UserID as the partition key and MessageID as the sort key. The data comes from different users as different files which is collected, processed will be uploaded to DynamoDB. Each file is based on 1 partition key. The administrator observes that the load performance is too slow. How can we improve performance of Distributing Write Activity Efficiently During Data Upload? select 1 option.
Answer options:
A.Segregate each user’s data into different files and upload. This will improve partition load performance B.Collate each user’s data into same/multiple files and upload, but the order of load shall be based on partition key. This will improve partition load performance C.distribute your upload work by using the partition key to load one item from each partition key value, then another item from each partition key value, and so on: D.distribute your upload work by using the sort key to load one item from each partition key value, then another item from each partition key value, and so on: