What is Amazon DynamoDB?
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB automatically scales tables up and down to adjust for capacity and maintain performance. It offers built-in security, backup and restore, and in-memory caching. DynamoDB supports both document and key-value data models and provides single-digit millisecond performance at any scale. It includes features like global tables for multi-region replication, DynamoDB Streams for change data capture, and automatic data partitioning for horizontal scaling.