The AWS Certified Database - Specialty (DBS-C01) is for professionals who design and maintain AWS database solutions. Unlike the associate-level Developer and Solutions Architect exams, the Database Specialty goes deep. It assumes you already know AWS fundamentals and focuses on choosing the right database engine for the job, optimizing performance, securing data, and managing failover strategies across RDS, DynamoDB, Aurora, Redshift, ElastiCache, and other AWS database services.
This exam tests hands-on knowledge. You won't just recognize a service name; you'll need to understand when to use it, how to configure it, and how to troubleshoot it under pressure. It's for database administrators, architects, and engineers who've worked with AWS databases in production.
Exam Overview
| Detail | Value |
|---|---|
| Exam code | DBS-C01 |
| Questions | 65 (50 scored, 15 unscored) |
| Time | 170 minutes |
| Passing score | 750 / 1000 |
| Format | Multiple choice and multiple response |
| Cost | $300 USD |
The 170-minute window gives you a little breathing room compared to associate exams, but the passing score of 750 is significantly higher. You need roughly 75% of your scored questions correct. The 15 unscored questions are mixed in indistinguishably from the 50 that count, so treat every single question as if it scores.
Exam Domains
| Domain | Weight |
|---|---|
| Database Management | 35% |
| Database Security | 30% |
| Database Performance and Tuning | 20% |
| Database Administration and Migration | 15% |
Database Management and Security together make up 65% of the exam. These are your heavy hitters. Performance tuning and migration fill out the rest. The exam expects you to know how to set up, secure, tune, and move databases on AWS.
Core Services and Concepts to Master
Amazon RDS (Relational Database Service)
RDS is the foundation. You need to understand all five supported engines: MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB. Be able to:
- Explain the trade-offs between each engine (license cost, feature richness, AWS support level)
- Understand automated backups, snapshots, and the backup window
- Know Enhanced Monitoring and performance insights
- Understand read replicas for scaling reads and multi-AZ for high availability
- Recognize failover behavior and RTO/RPO for each configuration
- Know parameter groups and option groups
- Understand DB cluster encryption, backup encryption, and SSL/TLS connections
Amazon Aurora
Aurora is AWS-native and increasingly important. It decouples storage from compute, offers much faster failover than traditional RDS, and scales more flexibly. Understand:
- Aurora vs RDS MySQL/PostgreSQL performance differences
- Aurora Global Database for disaster recovery
- Reader endpoints and custom endpoints for workload separation
- Aurora Serverless for unpredictable workloads
- Backtrack feature (time-based point-in-time recovery without restores)
Amazon DynamoDB
DynamoDB is NoSQL and non-relational. The exam tests your understanding of when it's the right choice and how to configure it correctly. Know:
- Partition keys, sort keys, and how they determine data distribution
- On-demand vs provisioned capacity and when each makes sense
- Global Secondary Indexes (GSI) and Local Secondary Indexes (LSI), including their read/write capacity limits
- DynamoDB Streams for change data capture
- DynamoDB Accelerator (DAX) for caching and microsecond latency
- Point-in-time recovery and backups
- TTL for automatic item deletion
- Item size limits and query efficiency
Amazon Redshift
Redshift is a data warehouse, not a transactional database. The exam tests how to use it and when it fits. Understand:
- Redshift cluster architecture: node types, dense compute vs dense storage
- Distribution styles: EVEN, KEY, or ALL
- Sort keys and compound vs interleaved sort keys
- Redshift Spectrum for querying data in S3
- Concurrency scaling for handling query spikes
- Enhanced VPC routing and security
- Redshift Managed Storage for unlimited storage with RA3 nodes
- Snapshots and cross-region snapshots for disaster recovery
Amazon ElastiCache
ElastiCache is for in-memory caching. Know the two engines and when each is right:
- Memcached: Simple key-value store, good for session storage and caching; auto-discovery for scaling
- Redis: Richer data structures, persistence, replication, clustering, and pub-sub messaging
Understand read replicas, automatic failover, sharding, and when to use each. Also know Multi-AZ and replication behavior.
Other Database Services
Be familiar with:
- Amazon DocumentDB: MongoDB-compatible NoSQL database
- Amazon Neptune: Graph database for relationships and recommendations
- AWS Database Migration Service (DMS): heterogeneous database migration, full load and change data capture (CDC)
- Amazon Keyspaces: Apache Cassandra-compatible wide-column database
- Amazon Timestream: Time-series database for metrics and analytics
Database Performance and Tuning
The exam expects you to recognize performance problems and solve them. Key concepts:
- Indexes: when they help and when they hurt write performance
- Query analysis tools: explain plans, performance insights, Enhanced Monitoring
- Connection pooling and connection limits
- CPU, memory, I/O utilization and what each bottleneck means
- Table statistics and query optimizer behavior
- Replication lag and how to minimize it
Database Security
Security is 30% of the exam. Know:
- Authentication: database native auth, Kerberos, IAM DB authentication
- Encryption at rest (AWS KMS) vs in transit (SSL/TLS)
- VPC security groups and network ACLs
- AWS Secrets Manager for storing and rotating database credentials
- AWS Backup for centralized backup management
- Audit logging and CloudTrail integration
- Data masking and tokenization with Redshift
Common Exam Traps
Confusing DynamoDB and RDS use cases: The exam often presents a scenario and asks which database is right. DynamoDB fits unpredictable query patterns and massive horizontal scale. RDS fits structured, relational data with complex queries. Candidates who conflate them pick the wrong answer.
Missing Aurora's advantages: Aurora is often the right answer for "high availability at scale," but candidates who think of it as "just AWS's MySQL" pick RDS instead and lose the question.
Thinking all backups are the same: RDS automated backups are automatic and stored in S3, but you can't restore to a point earlier than your backup retention window. Snapshots are manual and don't expire unless you delete them. Redshift backup behavior is different again. Questions exploit this confusion.
Misunderstanding read replicas and multi-AZ: Multi-AZ is for failover and HA. Read replicas are for scaling reads. They're different features with different purposes. You can have both, but questions often ask "which solves this problem," and picking the wrong one costs you.
DynamoDB capacity planning: The exam asks about RCU (read capacity units) and WCU (write capacity units) calculations. Know that one RCU = 4 KB strongly consistent reads or 8 KB eventually consistent reads. One WCU = 1 KB write. Missing this costs points.
Encryption key management: AWS-managed keys vs customer-managed keys in KMS. Backup encryption inheritance. Transparent encryption at rest vs application-layer encryption. The exam loves these nuances.
Study Plan
| Week | Focus |
|---|---|
| 1 | RDS fundamentals, multi-AZ, read replicas, backups, parameter/option groups |
| 2 | Aurora, DynamoDB basics, GSI/LSI, DynamoDB Streams |
| 3 | Redshift, ElastiCache (Memcached and Redis), performance tuning |
| 4 | Database security (encryption, authentication, Secrets Manager), migration strategies, DMS |
| 5 | Advanced topics: global databases, disaster recovery, cost optimization, practice exams |
| 6 | Full practice exams, weak areas, final review |
A minimum of six weeks is realistic if you already have AWS experience. If you're new to these specific services, plan for eight weeks. Two to three hours daily is the target.
Recommended Resources
- AWS Certified Database Specialty exam guide (AWS)
- AWS Certified Database - Specialty Exam Guide PDF
- AWS Database Migration Service documentation
- Amazon RDS documentation
- Amazon DynamoDB documentation
- Amazon Aurora documentation
- DBS-C01 practice exams on this site
Final Thoughts
The Database Specialty exam rewards hands-on experience more than any other AWS certification. If you've deployed and managed databases on AWS, studied the performance characteristics of each service, and solved real production problems, you'll recognize the scenarios the exam throws at you.
Study the trade-offs between engines. Understand when to use RDS, Aurora, DynamoDB, and Redshift, not just what they do. Know encryption, backup, and replication inside out. Practice optimizing slow queries and troubleshooting failover behavior.
Use our DBS-C01 practice exams to measure your readiness across all five domains. The passing score is high, and the time window is tight. Mock exams build both knowledge and the speed you'll need on test day.