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

A finance team needs to run BI queries that aggregate billions of rows of historical transaction data across many columns for quarterly reporting, and the workload is analytical, scanning and aggregating large columns, rather than transactional reads and writes of individual records. Which AWS database service is purpose-built for this workload, and why?

  1. Amazon RDS for PostgreSQL, because its row-based storage engine is optimized for scanning and aggregating large historical datasets
  2. Amazon DynamoDB, because its single-digit-millisecond key-based lookups make full-table aggregation queries fast at any scale
  3. Amazon Redshift, a petabyte-scale data warehouse using columnar storage and massively parallel processing to make large-scale analytical aggregation queries fast
  4. Amazon Aurora Serverless v2, because its automatic compute scaling makes ad hoc analytical queries over billions of rows fast without any dedicated warehouse
Next card → Shuffle