Distributed SystemsMultiple computers working on a network to complete a task.
Definitions:
A group of independent computers linked together that appear as a single coherent system, sharing resources and working on tasks collaboratively.
ScalabilityThe capability of a system to handle a growing amount of work.
Definitions:
The property of a system to handle a growing amount of work by adding resources to the system.
ReplicationMaking multiple copies of data.
Definitions:
The process of copying and maintaining database objects in multiple databases that make up a distributed database.
PartitioningSplitting a larger dataset into smaller, more manageable parts.
Definitions:
A database design technique to improve performance, manageability, or availability by dividing a large table into smaller, more easily managed pieces, called database partitions.
ConcurrencyMultiple computations happening at the same time.
Definitions:
The execution of the multiple instruction sequences at the same time, happening within a short time frame.