Back to Concepts
#18

Vertical Partitioning

Vertical Partitioning involves splitting a table by columns.

For example, storing frequently accessed columns (username, status) in one table and heavy, rarely used columns (bio, profile_image_blob) in another.

User Table (Big)
✂️ Split
Core (Fast)
ID | Name
Meta (Slow)
Bio | Photo