Difficulty: Easy
Correct Answer: Data replication.
Explanation:
Introduction / Context:
Replication stores duplicate copies of data across sites or servers for availability, read scaling, and locality. It differs from partitioning, which splits the data. Replication policies (synchronous vs asynchronous) and topologies (primary–secondary, multi-primary) influence consistency and latency guarantees.
Given Data / Assumptions:
Concept / Approach:
Replication == duplication; partitioning == division. Horizontal partitioning divides rows among sites; vertical partitioning divides columns. Hybrid uses both. Replication may be layered atop partitioning (e.g., each shard is replicated) to achieve both scale and availability.
Step-by-Step Solution:
Verification / Alternative check:
DBMS manuals describe replication for HA/DR and geo-distribution; partitioning is used for scale-out and data placement.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Data replication.
Discussion & Comments