AWS DynamoDB (NoSQL Key-Value Store)
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It's a key-value and document database that delivers single-digit millisecond performance at any scale.
Tables and Items
DynamoDB stores data in tables. Each table contains items, and each item is a collection of attributes. DynamoDB uses primary keys to uniquely identify each item in a table.
Capacity Modes
DynamoDB supports two capacity modes: On-Demand and Provisioned. On-Demand mode automatically scales to accommodate your workload, while Provisioned mode requires you to specify read and write capacity units.
Global Tables & Streams
DynamoDB Global Tables provide multi-region, multi-master replication. DynamoDB Streams captures item-level changes and can trigger Lambda functions or replicate data.
