DynamoDB Flashcards
DAX Dynamo DB acccelerator
gives 10X performance
fully managed , highly available in-memory cache
Unlike Redis, mem-cached, DAX is a write through cache
Transactions
all or nothing operations
two underlying reads or writes - prepare/commit.
Transactyions can operate up to 25 items or 4 MB data.
Rates
Pay-per-request
Only storage and backups
On demand back up
zero impact on table performancce or availability
backups are consistent within seconds and retained until they are deleted.
Operated within the same region as source table
cannot do backups and restores cross region
Point-in-Time recovery
protects against accidental writes or deletes
Restores to any point in the last 35 days
Incremental backups
not enabled by default.
Latest restorable - 5 minutes in the apst
Streams
Time-ordered sequence of item-level-changes in a table
stored for 24 hrs
Inserts, updates and deletes.
Global Tables
Managed Multi-master, multi-region replication
Globally distributed applications
based on dynamo db streams
multi region redundancy for DR or HA
Replication latency under 1 sec
with Global tables enable streams
Security
Encryption at rest using KMS
Site-to-Site VPN
Direct Connect (DX)
IAM Policies and Roles
Fine grained access
Cloud watch and Cloud trail
VPC endpoints