⚠ 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)