passdrill
AWS SAA-C03 · RDS, DynamoDB & Databases · Card 014/014 easy

A reporting team needs to run ad hoc SQL queries that join a customer table with an orders table and aggregate totals by region, and the schema and relationships are expected to evolve as new reports are requested. Which database is the more natural fit for this workload?

  1. DynamoDB, because it scales writes better under any workload
  2. Amazon RDS, because its relational engine supports ad hoc SQL joins and aggregations across normalized tables
  3. DynamoDB, because global secondary indexes can replace SQL joins for any query pattern
  4. Amazon RDS, but only if DynamoDB Accelerator (DAX) is attached to it
Next card → Shuffle