Primary Goals
Keys
Transactions & ACID
| Concept | Explanation |
|---|---|
| Atomicity | All-or-nothing operations |
| Consistency | Data remains valid after transactions |
| Isolation | Non-interfering concurrent transactions |
| Durability | Committed changes persist after failures |
Categories
| Category | Example | Description |
|---|---|---|
| Key–Value Store | Redis | Simple get/put on key |
| Document Store | MongoDB | JSON-like documents |
| Column-Family Store | Cassandra | Wide, sparse tables |
| Graph Database | Neo4j | Nodes & edges for relationships |