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