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.