Dynamo DB
Get introduced to DynamoDB in this lesson.
What is DynamoDB?
It is a fast and flexible NoSQL DB for applications that need consistent single-digit milliseconds at any scale. It is a fully managed database and supports both document and key-value data models.
Dynamo DB characteristics
- Stored on SSD
- Spread Across three geographically distinct data centers
- Eventual read consistency by default
- Strongly consistent reads
Eventual Consistent Reads: Consistency across all copies of data is usually reached within a second. Performing a read after a short duration should return updated data.
Strongly Consistent Reads: A strongly consistent read returns as a result that reflects all writes that received a successful response prior to that read.
DynamoDB pricing
-
Write throughput $0.0065 per hour for every 10 units.
-
Read throughput $0.0065 per hour for every 50 units.
-
Storage cost of $0.25 GB per month.