Question

Difficulty: EasyAWS Database Services

A startup is designing a web application. The application requires a fully managed relational database to run complex SQL queries and transactional updates. Additionally, the startup wants to deploy an in-memory database to cache frequent query results and reduce database latency. Which TWO AWS services should the startup select to meet these requirements? (Select TWO.)

  1. Amazon Relational Database Service (Amazon RDS)Answer
  2. Amazon ElastiCacheAnswer
  3. C
    Amazon DynamoDB
  4. D
    Amazon Simple Storage Service (Amazon S3)
  5. E
    Amazon Redshift

Answer

Amazon Relational Database Service (Amazon RDS) and Amazon ElastiCache
Amazon Relational Database Service (Amazon RDS) provides a managed relational database service suitable for SQL transactional workloads. Amazon ElastiCache provides an in-memory caching layer that helps reduce application latency by caching frequent query results.

Step-by-Step Solution

1
Analyze the first requirement: a fully managed database for relational queries and SQL transactions.
Amazon Relational Database Service (Amazon RDS) matches this requirement as it is a relational database engine supporting SQL.
Relational databases are designed for SQL transactions.
2
Analyze the second requirement: an in-memory database to cache queries and reduce latency.
Amazon ElastiCache matches this requirement because it acts as an in-memory database/caching layer.
ElastiCache provides low-latency caching capabilities.

Key Concept

AWS database services selection based on transaction and cache requirements
Rate this question