AWS Dynamodb can be easily understood by two data structures - Binary Search Tree and Hashmap.
Database
Dynamodb provides ACID capabilities just like any relational database and can be used to store critical data.
Dynamodb is not natively designed to store single large records. In this article, we will cover different approaches to handle large data.
Dynamodb provides native support for ttl to expire records automatically.
Dynamodb database can be used to track changes in records with the help of conditional writes.