DynamoDB
-DynamoDB is a fully managed NOSQL (non-relational database) key/value and
document database.
-Applications that contain large amount of data but require predictable read and write
performance while scaling is a good fit for DynamoDB
-DynamoDB scales with whatever read and write capacity you specify per second.
-DynamoDB can be set to have eventually consistent reads (default) and strongly
consistent reads
-Eventually consistent reads data is returned immediately but data can be
inconsistent. Copies of data will be generally consistent in 1 second.
-Strongly consistent reads will wait until data is consistent. Data will never be
inconsistent but latency will be higher. Copies of data will be consistent with a
guarantee of 1 second.
-DynamoDB stores 3 copies of data on SSD drive across 3 regions.