How should a Databa...
 
Notifications
Clear all

How should a Database Specialist address these requirements?

1 Posts
1 Users
0 Likes
43 Views
Cletus
(@sextoncletus)
Noble Member
Joined: 7 months ago
Posts: 354
Topic starter  

An ecommerce company is using Amazon DynamoDB as the backend for its order-processing application. The steady increase in the number of orders is resulting in increased DynamoDB costs. Order verification and reporting perform many repeated GetItem functions that pull similar datasets, and this read activity is contributing to the increased costs. The company wants to control these costs without significant development efforts.

How should a Database Specialist address these requirements?

  • A . Use AWS DMS to migrate data from DynamoDB to Amazon DocumentDB
  • B . Use Amazon DynamoDB Streams and Amazon Kinesis Data Firehose to push the data into Amazon Redshift
  • C . Use an Amazon ElastiCache for Redis in front of DynamoDB to boost read performance
  • D . Use DynamoDB Accelerator to offload the reads

Show Answer Hide Answer

Suggested Answer: D

Explanation:

https://docs.amazonaws.cn/en_us/amazondynamodb/latest/developerguide/DAX.html

"Applications that are read-intensive, but are also cost-sensitive. With DynamoDB, you provision the number of reads per second that your application requires. If read activity increases, you can increase your tables' provisioned read throughput (at an additional cost). Or, you can offload the activity from your application to a DAX cluster, and reduce the number of read capacity units that you need to purchase otherwise."

   
Quote
Share: