Multiple Choice
A company is building an application to track athlete performance using an Amazon DynamoDB table. Each item in the table is identified by a partition key (user_id) and a sort key (sport_name) . The table design is shown below: (Note: Not all table attributes are shown) A Developer is asked to write a leaderboard application to display the top performers (user_id) based on the score for each sport_name. What process will allow the Developer to extract results MOST efficiently from the DynamoDB table?
A) Use a DynamoDB query operation with the key attributes of user_id and sport_name and order the results based on the score attribute. Use a DynamoDB query operation with the key attributes of user_id and sport_name and order the results based on the score attribute.
B) Create a global secondary index with a partition key of sport_name and a sort key of score, and get the results Create a global secondary index with a partition key of and a sort key of score, and get the results
C) Use a DynamoDB scan operation to retrieve scores and user_id based on sport_name , and order the results based on the score attribute. Use a DynamoDB scan operation to retrieve scores and based on , and order the results based on the score attribute.
D) Create a local secondary index with a primary key of sport_name and a sort key of score and get the results based on the score attribute. Create a local secondary index with a primary key of and a sort key of score and get the results based on the
Correct Answer:

Verified
Correct Answer:
Verified
Q307: A Developer is working on an application
Q308: A company provides APIs as a service
Q309: A Developer is creating a Lambda function
Q310: A gaming company is developing a mobile
Q311: A Developer is working on a serverless
Q313: A Developer is creating an Auto Scaling
Q314: Which features can be used to restrict
Q315: A Developer must deploy a new AWS
Q316: A customer wants to deploy its source
Q317: Which of the following services are included