Medium-EasyUnderstandDatabase ScalingMultiple Choice
What is the difference between vertical partitioning and horizontal partitioning (sharding)?
Understand — Tests comprehension and ability to explain concepts.
Answer Options
AVertical splits rows by range, horizontal splits columns
BVertical splits columns into separate tables, horizontal splits rows across servers
CVertical increases server capacity, horizontal adds more servers
DThey 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