What is Amazon DynamoDB and what are its key characteristics?

Beginner

Answer

Amazon DynamoDB is a fully managed NoSQL database service provided by AWS. Key characteristics include:

  • Serverless: No infrastructure management required
  • High Performance: Single-digit millisecond latency at any scale
  • Highly Available: 99.99% availability SLA with multi-AZ replication
  • Flexible Schema: NoSQL document and key-value data models
  • Auto Scaling: Automatically scales up/down based on traffic
  • ACID Transactions: Support for transactions across multiple items
  • Global Tables: Multi-region, multi-master replication