CLF-C02 Question 183
Single answerA startup is planning to build a scalable e-commerce application that requires a managed database service supporting SQL queries, automatic backups, and high availability. Which AWS database service should they choose?
- A
Amazon RDS
- B
Amazon DynamoDB
- C
Amazon Redshift
- D
Amazon Neptune
Show answer and explanation
Correct answer: A
Explanation
Amazon RDS is the correct choice for building a scalable e-commerce application with SQL query support, automatic backups, and high availability. It is a fully managed relational database service designed for such use cases, while other options like DynamoDB, Redshift, and Neptune cater to different types of database workloads.
- A. Correct.
Amazon RDS (Relational Database Service) is a managed database service that supports SQL databases, automatic backups, and high availability, making it ideal for applications requiring traditional relational databases.
- B. Incorrect.
Amazon DynamoDB is a NoSQL database service designed for key-value and document-based use cases, which does not natively support SQL queries or relational database features.
- C. Incorrect.
Amazon Redshift is a data warehousing solution optimized for large-scale analytics workloads rather than transactional application databases.
- D. Incorrect.
Amazon Neptune is a managed graph database service used for applications requiring graph-based data models, which is not suited for relational database use cases.