DBS-C01 · Question #14
A user has a non-relational key-value database. The user is looking for a fully managed AWS service that will offload the administrative burdens of operating and scaling distributed databases. The…
The correct answer is C. Create an Amazon DynamoDB table with on-demand capacity mode. Explanation Amazon DynamoDB with on-demand capacity mode is the ideal choice because it is a fully managed, serverless key-value (and document) NoSQL database that automatically scales to handle unpredictable traffic without requiring capacity planning - you only pay per…
Question
A user has a non-relational key-value database. The user is looking for a fully managed AWS service that will offload the administrative burdens of operating and scaling distributed databases. The solution must be cost-effective and able to handle unpredictable application traffic. What should a Database Specialist recommend for this user?
Options
- ACreate an Amazon DynamoDB table with provisioned capacity mode
- BCreate an Amazon DocumentDB cluster
- CCreate an Amazon DynamoDB table with on-demand capacity mode
- DCreate an Amazon Aurora Serverless DB cluster
How the community answered
(29 responses)- A3% (1)
- B14% (4)
- C79% (23)
- D3% (1)
Explanation
Explanation
Amazon DynamoDB with on-demand capacity mode is the ideal choice because it is a fully managed, serverless key-value (and document) NoSQL database that automatically scales to handle unpredictable traffic without requiring capacity planning - you only pay per request, making it highly cost-effective for variable workloads.
Why the distractors are wrong:
- Option A (DynamoDB Provisioned Capacity): While DynamoDB is the right service, provisioned mode requires you to specify read/write capacity units in advance, making it poorly suited and potentially costly for unpredictable traffic patterns.
- Option B (Amazon DocumentDB): DocumentDB is a document database (MongoDB-compatible), not a key-value store, and it is not serverless - it requires managing cluster instances, adding administrative overhead.
- Option D (Amazon Aurora Serverless): Aurora is a relational (SQL) database, which directly contradicts the requirement for a non-relational key-value database.
Memory Tip
Think of it this way: "Unpredictable traffic = On-Demand" - whenever an exam question mentions unpredictable, spiky, or variable workloads combined with cost-effectiveness, always lean toward on-demand/serverless options. DynamoDB is AWS's go-to key-value NoSQL managed service, so pair those two concepts together to lock in the answer.
Topics
Community Discussion
No community discussion yet for this question.