⚠ 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
Which database family fits?
Are the relationships themselves the question? (paths, networks, recommendations)
yes
Graph
no
Do you only ever access data by one key? (sessions, caches, counters)
yes
Key-value
no
Are there self-contained aggregates with varying structure? (orders, profiles)
yes
Document
no
Huge write volume, queried by one known key? (sensor data, logs, time series)
yes
Wide-column
no
Relational (the safe default)
Real systems mix them (“polyglot persistence”):
shop = MySQL (orders, stock) + Valkey (sessions, cart) + Neo4j (recommendations)