Amazon DynamoDB
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
W3schools.com collaborates with Amazon Web Services to deliver digital training content to our 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 |