Database Design

Installation
SKILL.md

Database Design Skill

Model data to match access patterns. Normalize for integrity, denormalize for performance.


Choosing a Database

Decision Matrix

Factor SQL (Relational) NoSQL (Document) Key-Value Graph
Schema Fixed, strict Flexible None Nodes/edges
Transactions ACID built-in Eventually consistent (usually) Limited Varies
Joins Native support Expensive/manual N/A Native (relationships)
Scale Vertical → Horizontal Horizontal native Horizontal native Specialized
Best for Structured data, complex queries Rapid iteration, varied shape Cache, sessions Relationships

Common Choices (2026)

Related skills
Installs
First Seen