Medium-Easy Understand Database Scaling Multiple Choice
What is the difference between vertical partitioning and horizontal partitioning (sharding)?
Understand — Tests comprehension and ability to explain concepts.
Answer Options
A Vertical splits rows by range, horizontal splits columns
B Vertical splits columns into separate tables, horizontal splits rows across servers
C Vertical increases server capacity, horizontal adds more servers
D They are different terms for the same concept
Want to see the correct answer?
Get the answer with a detailed explanation, plus practice 21+ more Database Scaling questions with adaptive quizzes and timed interviews.
See the Answer on Guru Sishya →This question is from the Database Scaling topic (System Design).
More Database Scaling Questions
What is the primary purpose of a read replica in a database setup?
EasyIn master-slave replication, replicas can accept write operations.
EasyWhich sharding strategy ensures that adding a new shard requires moving minimal data?
Medium-EasyWhat is replication lag and why does it matter?
Medium-EasyTrue or False: Adding more read replicas always improves write throughput.
Medium-Easy