Databases NoSQL Databases
NoSQL Databases
A family of models optimized for scale, availability, and flexible schemas—at the cost of uniform query power.
Document
JSON-like documents; flexible schema; easy to evolve.
Key-value
Fast lookups by key; simple operations; often used for sessions/caching.
Wide-column
High write throughput and horizontal scale; good for time-series/event data.
Graph
Relationships are first-class; great for traversals (social graphs, recommendations).
Design note
With NoSQL, model around access patterns: define the queries first, then shape the data to serve them cheaply.