⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’
Excalidraw Data
Text Elements
The four NoSQL families
Document store
Key-value store
Graph database
Wide-column store
{ “_id”: 1001, “customer”: “Anna”, “items”: [ {“p”: “Keyboard”}, {“p”: “Mouse”, “qty”: 2} ] }
self-contained documents (JSON / BSON)
nested data, flexible schema
MongoDB · CouchDB · Firestore
session:8f3a
▒▒▒▒▒▒▒▒▒▒
cart:anna
▒▒▒▒▒▒
likes:post:7
1205
value = black box
GET / SET by key only
Valkey · Redis · DynamoDB · etcd
FRIEND
FRIEND
BOUGHT
BOUGHT
Anna
Ben
Clara
Keyboard
nodes + relationships
Neo4j · Memgraph · Neptune
anna
2026-10-01
2026-10-05
2026-10-12
ben
2026-09-30
row key → many columns
every row can have different columns, rows sorted & spread by key
Cassandra · ScyllaDB · HBase · Bigtable