ποΈ AWS Database & Analytics: Quick Review
AWS has a database or analytics service for nearly every workload. The exam skill isn't memorizing every feature β it's recognizing the scenario and matching it to the right service.
π― Exam Tip
β Match the use case to the service
β No deep DB admin knowledge needed
β Most questions describe a scenario and ask "which service fits?"
π§ Service-by-Service Recap
ποΈ RDS & Aurora
Use case: Relational databases, OLTP β banking, e-commerce, customer management
Key points: SQL-based, built for everyday transactions
Also know: Multi-AZ, Read Replicas, Multi-Region β and when to use each
β‘ ElastiCache
Use case: In-memory caching β speeding up apps, reducing DB load, serving hot data fast
In-memory cache β ElastiCache
π DynamoDB
Use case: Serverless NoSQL key-value database
Key points: Fully managed, highly scalable, low latency
Key-value NoSQL β DynamoDB
π DAX
Use case: In-memory cache built specifically for DynamoDB
DynamoDB caching β DAX
π Redshift
Use case: Data warehousing, OLAP β analytics, BI, reporting
Key points: SQL-based, columnar storage, optimized for analysis
Data warehouse / analytics β Redshift
π EMR
Use case: Big data processing via Hadoop clusters
Key points: Supports Spark and Hadoop, used for large-scale analysis
Hadoop cluster β EMR
π Athena
Use case: Serverless SQL queries directly on S3 data
Key points: No need to load data into a database first
SQL + S3 β Athena
π QuickSight
Use case: Business Intelligence and dashboards β charts, graphs, interactive reports
Key points: Serverless, connects to many AWS data sources
Dashboards / BI β QuickSight
π DocumentDB
Use case: MongoDB-compatible NoSQL document database
Key points: Stores JSON documents, fully managed
MongoDB β DocumentDB
π Managed Blockchain
Use case: Managed blockchain networks
Key points: Supports Hyperledger Fabric and Ethereum
Blockchain β Managed Blockchain
π Glue
Use case: ETL β data prep, transformation, pipelines
Key points: Includes the Glue Data Catalog
ETL β Glue
π DMS
Use case: Database migration β on-prem to AWS, engine upgrades, conversions
Key points: Supports homogeneous and heterogeneous migrations
Database migration β DMS
π Neptune
Use case: Graph database
Examples: Social networks, recommendation engines, fraud detection, knowledge graphs
Graph database β Neptune
β±οΈ Timestream
Use case: Time series database
Examples: IoT sensor data, app monitoring, performance metrics, financial data
Time series data β Timestream
π Cheat Sheet
Service | Primary Use Case | Exam Keywords |
|---|---|---|
RDS | Relational database (OLTP) | SQL, Transactions |
Aurora | Cloud-native relational database | MySQL, PostgreSQL |
ElastiCache | In-memory cache | Redis, Memcached, Caching |
DynamoDB | Serverless NoSQL database | Key-value, NoSQL |
DAX | DynamoDB cache | DynamoDB Accelerator |
Redshift | Data warehouse (OLAP) | Analytics, Reporting |
EMR | Big data processing | Hadoop, Spark |
Athena | Serverless SQL on S3 | SQL, S3 |
QuickSight | Business Intelligence | Dashboards, Charts |
DocumentDB | MongoDB-compatible database | JSON, MongoDB |
Managed Blockchain | Blockchain service | Ethereum, Hyperledger Fabric |
Glue | ETL | Extract, Transform, Load |
DMS | Database migration | Migration |
Neptune | Graph database | Relationships, Social Network |
Timestream | Time series database | IoT, Metrics, Monitoring |
π Summary
The core exam skill: match the use case to the service.
ποΈ Relational database β RDS / Aurora
β‘ In-memory cache β ElastiCache
π Serverless NoSQL β DynamoDB
π DynamoDB cache β DAX
π Data warehouse / OLAP β Redshift
π Big data / Hadoop β EMR
π Serverless SQL on S3 β Athena
π BI & dashboards β QuickSight
π MongoDB-compatible β DocumentDB
π Blockchain β Managed Blockchain
π ETL β Glue
π Database migration β DMS
π Graph database β Neptune
β±οΈ Time series database β Timestream
Lock in these associations and you're ready for database and analytics questions on the exam.