ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 274 - DBS-C01 discussion

Report
Export

An online retailer uses Amazon DynamoDB for its product catalog and order dat a. Some popular items have led to frequently accessed keys in the data, and the company is using DynamoDB Accelerator (DAX) as the caching solution to cater to the frequently accessed keys. As the number of popular products is growing, the company realizes that more items need to be cached. The company observes a high cache miss rate and needs a solution to address this issue.

What should a database specialist do to accommodate the changing requirements for DAX?

A.
Increase the number of nodes in the existing DAX cluster.
Answers
A.
Increase the number of nodes in the existing DAX cluster.
B.
Create a new DAX cluster with more nodes. Change the DAX endpoint in the application to point to the new cluster.
Answers
B.
Create a new DAX cluster with more nodes. Change the DAX endpoint in the application to point to the new cluster.
C.
Create a new DAX cluster using a larger node type. Change the DAX endpoint in the application to point to the new cluster.
Answers
C.
Create a new DAX cluster using a larger node type. Change the DAX endpoint in the application to point to the new cluster.
D.
Modify the node type in the existing DAX cluster.
Answers
D.
Modify the node type in the existing DAX cluster.
Suggested answer: C

Explanation:

Create a new DAX cluster using a larger node type. ChangeExplanation from Amazon documents:The cache miss rate is the percentage of read requests that are not satisfied by the DAX cache and have to be forwarded to DynamoDB1. A high cache miss rate indicates that the DAX cluster does not have enough memory to store all the frequently accessed items. Increasing the number of nodes in the existing DAX cluster (option A) or creating a new DAX cluster with more nodes (option B) will not increase the total memory available for caching, because DAX uses a partitioned cache model, where each node is responsible for caching a subset of the data2. Modifying the node type in the existing DAX cluster (option D) will cause downtime and data loss, because DAX does not support online resizing of clusters3. Therefore, the best option is to create a new DAX cluster using a larger node type (option C), which will provide more memory per node and allow more items to be cached. The application will need to change the DAX endpoint to point to the new cluster, which can be done with minimal disruption by using DNS aliasing or load balancing3.

asked 16/09/2024
Kristian Gutierrez
47 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first