Member-only story
Amazon DynamoDB is a fast and flexible NoSQL database service
- single-digit millisecond latency at any scale.
It is a good option for the following
- Mobile
- Gaming
- Adtech
- Internet of Things (IoT)
- Applications that do not require complex queries
With DynamoDB, you can directly create database tables that can store and retrieve any amount of data and serve any level of request traffic.
DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements while maintaining consistent and fast performance.
You can scale up or scale down your table throughput capacity without downtime or performance degradation.
All of your data is stored on solid-state drives (SSDs) and automatically replicated across multiple Availability Zones in an AWS Region, providing built-in high availability and data durability.
You can use global tables to keep DynamoDB tables in sync across AWS Regions.
DynamoDb Table
A table is a collection of items
Each item is a collection of attributes
DynamoDB uses partition keys to identify uniquely each item in a table