Which of the following best explains why distributed databases can handle scale better than single-node databases?
Think about how sharing work among many computers helps handle more data and users.
Distributed databases split data and tasks across many machines. This allows them to process more data and handle more users at the same time, which improves scalability.
What is the main feature that allows distributed databases to scale horizontally?
Horizontal scaling means adding more machines, not making one machine stronger.
Horizontal scaling means adding more machines to share the workload, which distributed databases support well.
Which statement correctly describes how network latency affects distributed databases when scaling?
Consider that nodes communicate over a network, which can add delay.
In distributed databases, nodes communicate over a network. This communication can introduce delays called network latency, which may slow down some operations.
Which of the following correctly contrasts vertical scaling and horizontal scaling in the context of databases?
Think about the difference between making one machine stronger versus adding more machines.
Vertical scaling means improving one machine's hardware (CPU, RAM). Horizontal scaling means adding more machines to share the workload.
How do distributed databases maintain high availability when scaling to many nodes?
Think about how copies of data help keep the system running even if some parts fail.
Distributed databases replicate data on multiple nodes. This means if one node fails, others still have the data and can continue serving users, ensuring availability.