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?
Open an interactive chat with Bash
What are the advantages of using a NoSQL database like DynamoDB?
Open an interactive chat with Bash
Why might Amazon RDS not be suitable for this application?