AWS DynamoDB is a fully managed NoSQL database built for scale. You create tables with a primary key (partition key or partition + sort key), store JSON documents, and query with sub-millisecond latency. No servers, no maintenance, auto-scales to billions of items. Pay per request or pre-purchase capacity. DynamoDB is optimized for key-value access. You query by primary key or secondary indexes. If you need complex joins across many tables, RDS is better.