AWS Dynamo DB Intro
Resources
📘 AWS:DynamoDB Developer Documentation
📘 AWS:Choosing the right partition key
Intro
DynamoDB is the AWS brand of NoSQL database. It's very similar to MongoDB, in the sense that it is a managed database service with a NoSQL format. Every AWS Account has one DynamoDB database, and then within that database you have tables. Each table is what you would traditionally think of as a database. Therefore for every new "database" that you would like to make in your account, you will make a new table.
Data Organization
DynamoDB table data is organized with three items. Keys, Attributes and Indexes.
Partition Key
DynamoDB's are broken out into 10GB partitions, and each partition is required to have a unique partition ID.
A partition key should be a top level attribute, such as a brand or customer ID. Then all of the data for that particular brand or customer would go into that partition.
You can ream much more about partition ID's here: