Service Comparison

RDS vs Aurora vs DynamoDB

The main split is relational SQL versus key-value/document access patterns.

What They Have in Common

Each option can solve part of the scenario. The exam expects you to choose the one that satisfies the stated constraints with the right operational burden, security boundary, availability model, and cost behavior.

Key Differences

OptionPrimary modelBest useSecurityAvailabilityOperations and cost
RDSManaged standard relational enginesEngine compatibility, transactions, SQL, existing appsPrivate subnets, SGs, KMS, Secrets ManagerMulti-AZ optional; read replicas optionalInstance, storage, I/O, license cost
AuroraAWS relational database engineHigh-performance MySQL/PostgreSQL-compatible workloadsSame relational controls plus Aurora-specific featuresReplicated storage and fast failover optionsCapacity mode and I/O model matter
DynamoDBServerless NoSQLKnown key-value access at massive scaleIAM, KMS, endpoint policies, fine-grained controlsRegional HA; global tables optionalRead/write mode, indexes, streams, storage

Typical Exam Clues

Practice After Studying

Return to the certification guide that includes this comparison and launch domain training from there.

Sources and Review Metadata

This independent training application is not affiliated with or endorsed by Amazon Web Services. AWS, Amazon Web Services, and AWS certification names are trademarks of Amazon.com, Inc. or its affiliates.