AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company requires a managed database service to support a new application with unpredictable workloads and highly variable database access patterns. The application will not require any complex joins or transactions. To optimize costs, given these conditions, which AWS database service would be most appropriate?
Amazon DynamoDB is the correct choice as it provides a scalable, NoSQL database service designed to handle high-traffic applications with unpredictable workloads and highly variable database access patterns. It offers a serverless option, which can automatically adjust capacity to maintain performance without the need for provisioning or management, thus optimizing costs. Amazon RDS is more suitable for applications that require relational database capabilities like complex joins and transactions, which were specifically not needed in this scenario.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Amazon DynamoDB, and why is it suitable for unpredictable workloads?
Open an interactive chat with Bash
How does DynamoDB differ from traditional relational database services like Amazon RDS?
Open an interactive chat with Bash
What are the advantages of using DynamoDB's serverless architecture?