Key-Value (Redis, DynamoDB)
- A key-value NoSQL database is useful for caching.
Graph (Neo4j)
Column (Cassandra)
- Grouped by Column (unlike RDBMS, which is by row).
Document (MongoDB, DynamoDB)
- Grouped by document, a JSON object, or Schemaless
Redis and MongoDB are CP
Cassandra and DynamoDB are AP