Horizontal — add more servers. Vertical — add more power.
Horizontal Scaling:
Horizontal:
[DB Server 1] [DB Server 2] [DB Server 3]
(Each handles part of data)
(Or: read replicas)
Vertical Scaling:
Vertical:
[DB: 8GB RAM → 32GB RAM → 128GB RAM]
(Same server, more powerful)
Key differences: