A team is reviewing the AWS database portfolio and must identify which services are relational databases that organise data into tables queried with SQL. Which TWO of the following AWS services are relational databases? (Select TWO.)
- AAmazon RDS, a managed service that runs relational engines such as MySQL and PostgreSQL using tables and SQL. Correct
- BAmazon DynamoDB, a fully managed database that stores items as flexible key-value and document records.
- CAmazon Aurora, a relational database built by AWS that is compatible with MySQL and PostgreSQL tables and SQL. Correct
- DAmazon ElastiCache, a managed in-memory data store that keeps data in RAM for very low-latency caching.
- EAmazon S3, a managed object store that holds files as objects in buckets reached through a URL.
Why A is correct: Amazon RDS hosts relational engines whose data lives in tables queried with SQL, so it belongs in the relational category.
Why B is wrong: DynamoDB is a NoSQL key-value and document store, so it is tempting alongside the others but is not a relational database.
Why C is correct: Aurora is a relational engine compatible with MySQL and PostgreSQL, so its table-based SQL data makes it relational.
Why D is wrong: ElastiCache is an in-memory caching store rather than a table-based SQL database, so it is not relational.
Why E is wrong: Amazon S3 stores unstructured objects in buckets, not tables queried with SQL, so it is object storage and not a database.