Recall & Review
beginner
What is a distributed database?
A distributed database is a collection of data spread across multiple computers or servers that work together as one system.
Click to reveal answer
beginner
How do distributed databases improve scalability?
They spread data and workload across many machines, so they can handle more users and data by adding more servers.
Click to reveal answer
beginner
What is horizontal scaling in distributed databases?
Horizontal scaling means adding more machines to share the load instead of making one machine more powerful.
Click to reveal answer
intermediate
Why is fault tolerance important in distributed databases?
Because data is copied on multiple machines, if one fails, others can keep working without losing data or service.
Click to reveal answer
intermediate
What role does data partitioning play in scaling distributed databases?
Data partitioning splits data into parts stored on different servers, so each server handles less data and works faster.
Click to reveal answer
What does horizontal scaling mean in distributed databases?
✗ Incorrect
Horizontal scaling means adding more servers to distribute the workload, improving capacity and performance.
Why do distributed databases handle more users better than single servers?
✗ Incorrect
Distributed databases spread data and requests across multiple servers, allowing them to handle more users efficiently.
What is fault tolerance in distributed databases?
✗ Incorrect
Fault tolerance means the system keeps working and does not lose data even if some servers fail.
What is data partitioning?
✗ Incorrect
Data partitioning divides data into smaller parts so different servers can handle different parts, improving speed and scale.
Which is NOT a reason distributed databases handle scale well?
✗ Incorrect
Storing all data on a single server limits scale; distributed databases avoid this by spreading data across servers.
Explain how distributed databases use multiple servers to handle more data and users.
Think about how adding more machines helps the system grow.
You got /4 concepts.
Describe the benefits of data partitioning and fault tolerance in distributed databases.
Consider how dividing data and copying it helps keep the system fast and safe.
You got /5 concepts.