DynamoDB Flashcards
What is DynamoDB
A managed, multi-A, NoSQL data store with cross-region replication option
Since DynamoDB is multi-AZ, what consistency model does it follow?
eventual consistency by default. Strong consistency can be programmed via SDK
Generally speaking, what is pricing for DynamoDB based on?
throughput
What options do you have if you anticipate overwhelming demand?
You can provision read and write capacity
What is DynamoDB autoscale based on?
configured min/max levels.
What is the downside to DynamoDB autoscale?
It does not scale back down after it has scaled up. You have to intervene.
What is the alternative to autoscale?
on-demand capacity. Comes with premium pricing.
How can ACID compliance be met with DynamoDB?
Using DynamoCB Transactions. Configurable in the SDK
What is a name/value pair known as?
Attribute
What is the whole collection of names and values referred to as?
Item
What are multiple items known as?
Table
What must every record (or item?) have to identify it?
a primary key
Must a primary key be unique?
yes
to access an item, or record I dynamoDB, what information do you need?
just the Name of the name-value pair what comprises the primary key
What is a global secondary index?
Partition key and sort key can be different from those on the table