AWS Database Specialty (DBS-C01) Study Strategy
Study Approach
Phase 1: Database Fundamentals (Weeks 1-2)
- Relational Databases - RDS engines, Aurora architecture, storage, replication
- NoSQL Databases - DynamoDB data modeling, GSI/LSI, capacity modes
- Purpose-Built - DocumentDB, Neptune, Keyspaces, QLDB, Timestream
- Caching - ElastiCache Redis vs Memcached, DAX
- π RDS User Guide
- π Aurora User Guide
- π DynamoDB Developer Guide
Phase 2: Operations and Migration (Weeks 3-4)
- DMS and SCT - Migration types, CDC, heterogeneous conversions
- High Availability - Multi-AZ, read replicas, Aurora Global Database
- Backups - Automated backups, PITR, snapshots, Aurora Backtrack
- Management - Parameter groups, maintenance, Performance Insights
- π DMS User Guide
- π SCT User Guide
Phase 3: Security and Monitoring (Week 5)
- Encryption - KMS, TDE, in-transit SSL, encrypting existing databases
- Authentication - IAM DB auth, Secrets Manager rotation, RDS Proxy
- Network - VPC, security groups, private subnets, VPC endpoints
- Monitoring - CloudWatch metrics, Enhanced Monitoring, Performance Insights
- Audit - Database Activity Streams, CloudTrail, pgAudit
- π RDS Security
- π Secrets Manager
Phase 4: Exam Prep (Week 6)
- Practice scenario-based questions
- Review database selection decision tree
- Focus on migration workflows and troubleshooting
- Take practice exams and review weak areas
Recommended Resources
Primary Resources
Hands-On Practice
- Deploy RDS Multi-AZ and test failover
- Set up Aurora Global Database with cross-region replication
- Build a DynamoDB table with GSI and test hot partition behavior
- Run a DMS migration from RDS MySQL to Aurora MySQL
- Configure RDS Proxy with Lambda
- Enable and analyze Performance Insights on a loaded database
- Set up Secrets Manager rotation for RDS credentials
Exam Tactics
Keywords to Watch For
- "Active-active multi-region" - DynamoDB Global Tables
- "Cross-region DR with < 1 sec RPO" - Aurora Global Database
- "MongoDB compatible" - DocumentDB
- "Cassandra compatible" - Keyspaces
- "Immutable ledger" or "audit trail" - QLDB
- "Time-series" or "IoT metrics" - Timestream
- "Connection pooling for Lambda" - RDS Proxy
- "Encrypt existing database" - Snapshot, copy encrypted, restore
- "Rotate credentials" - Secrets Manager
- "Tamper-proof audit" - Database Activity Streams
- "Zero-downtime upgrade" - Blue-green deployment
- "Different database engine migration" - SCT + DMS
Common Pitfalls
- DynamoDB GSIs are always eventually consistent (no strong consistency option)
- LSIs can only be created at table creation time
- RDS encryption must be set at creation - cannot be added later
- IAM database authentication is only for MySQL and PostgreSQL
- PITR and snapshot restore always create a new DB instance (new endpoint)
- Aurora Multi-Master was discontinued - do not select it as an answer
- RDS Proxy only supports MySQL and PostgreSQL engines
- Memcached has no persistence, replication, or failover
Time Management
- 180 minutes for 65 questions - approximately 2.5 minutes per question
- Database selection questions are usually straightforward - answer quickly
- Migration scenario questions require more analysis - allocate extra time
- Eliminate wrong answers by checking engine support and feature limitations
Readiness Indicators