What is Amazon DynamoDB?
DynamoDB is a fully managed NoSQL database for key-value and document data. NoSQL databases use flexible schemas where each item has a key and attributes, but unlike relational databases, different items can have different attributes.
DynamoDB delivers single-digit millisecond response times at any scale by automatically spreading data across servers.
Common use cases are: gaming platforms, financial services, mobile apps with global users
Amazon DynamoDB Video
Your browser does not support the video tag.
Learn collaborates with Amazon Web Services to deliver digital training content to the learners.
DynamoDB Benefits
- Auto-scaling: Throughput scales up or down based on usage
- High availability: 99.999% availability across three facilities per Region
- Encryption: All data automatically encrypted at rest
NoSQL Database Example
| ID | Data |
|---|---|
| Name: Katherine Smith | |
| 1 | Profession: Photographer |
| Hobby: Reading | |
| Name: Joe Doe | |
| 2 | Age: 35 |
| Height: 190cm |