DynamoDB….contd..
Amazon DynamoDB is a fully managed NoSQL database service that lets you offload the administrative burdens of operating and scaling a distributed database. In this three part series, I am going to walk you through the basics of the service and lead you to best practices that could save you some operational expense while using this service.
This is the second part of the series. To start from the beginning, visit this article..
Part B — Know what you Pay For
Know your choices
Reserved Capacity
With reserved capacity, you pay a one-time upfront fee and commit to a minimum provisioned usage level over a period of time. Your reserved capacity is billed at the hourly reserved capacity rate.
Replicated Writes
When using DynamoDB global tables, your data is written automatically to multiple AWS Regions of your choice. Each write occurs in the local Region as well as the replicated Regions.
Backup — PITR and On-Demand Backup
Point-In-Time-Recovery (PITR) based backup works based on the size of each DynamoDB table on which it is enabled. DynamoDB monitors the table size continuously throughout the month to determine your backup charges and continues to bill you until you disable PITR on each table.
On-demand Backup works based on the storage size of the table. The size of backup is determined at the time of each backup request. The sum of all backup of the…