Amazon Dynamo DB

DynamoDB is a serverless database

DynamoDB – create tables

Items are stored in tables and have attributes

Attributes are different features of your data

DynamoDB stores data redundantly

across multiple availability zones

mirrors data across the drives

high performance

scalable

DynamoDB is a non-relational database, NoSQL database

simple flexible schemas – not complex schemas

add and remove attributes from the table at any time

cannot run complex sql queries on it

fully managed

NoSQL databases use structures other than rows and columns to organize data

key-value pairs – data is organized into items (keys), and items have attributes (values)

key-value instead of items and attributes

key-value database you can add or remove attributes from items in the table at any time

Not every item in the table has to have the same attribute

Amazon DunamoDB is a key-value database service

delivering single-digit millisecond performance at scale

Dynamo DB is serverless

you don’t have to provision, patch or manage servers

you don’t have to install, maintain or operate software

Automatic scaling

as database shrinks or grows

DynamoDB automatically scales to adjust for changes in capacity while maintaining consistent performance

Suitable choice for use cases that require high performance while scaling