Problem Statement
When a database grows large, queries slow down and maintenance becomes difficult. Storing all data in one place causes bottlenecks, long response times, and risks of downtime if the database fails.
The diagram shows two approaches: horizontal partitioning splits data into row-based partitions, while vertical partitioning splits data into column-based groups.