You are inserting 1000 new items every second in a DynamoDB table. Once an hour these
items are analyzed and then are no longer needed. You need to minimize provisioned
throughput, storage, and API calls. Given these requirements, what is the most efficient way
to manage these Items after the analysis?
A.
Retain the items in a single table
B.
Delete items individually over a 24 hour period
C.
Delete the table and create a new table per hour
D.
Create a new table per hour
C
C
why c?
mmmm also not sure why C
c
C because according to this requirement “…You need to minimize provisioned
throughput, storage, and API calls.”. So :
Not A. High storage. You don’t need to retain the items after hourly analysis.
Not B. High throughput and High api calls request. After 24 hours, you are going to have 23 hours of data which is already analyzed and no longer needed.
Not D. High storage. You don’t need to keep data after analysis.
Answer is C-
“Deleting an entire table is significantly more efficient than removing items one-by-one, which essentially doubles the write throughput as you do as many delete operations as put operations.” http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GuidelinesForTables.html
C – see link from YogiS
C
C