Distributed Databases Study Cards

Enhance Your Learning with Distributed Databases Flash Cards for quick learning



Distributed Database

A database that is spread across multiple computers or sites, allowing data to be stored and accessed from different locations.

Data Fragmentation

The process of dividing a database into smaller parts or fragments and distributing them across multiple nodes in a distributed database system.

Data Replication

The process of creating and maintaining multiple copies of data in different locations in a distributed database system for improved availability and performance.

Distributed Query

A query that involves accessing and retrieving data from multiple nodes or sites in a distributed database system.

Concurrency Control

The mechanism used to ensure that multiple transactions accessing the same data in a distributed database system do not interfere with each other.

Deadlock Detection

The process of identifying and resolving deadlocks, which occur when two or more transactions are waiting for each other to release resources in a distributed database system.

Database Security

The protection of data against unauthorized access, modification, or destruction in a distributed database system.

Database Recovery

The process of restoring a database to a consistent state after a failure or system crash in a distributed database system.

Performance Tuning

The process of optimizing the performance of a distributed database system by adjusting various parameters and configurations.

Scalability

The ability of a distributed database system to handle increasing amounts of data and user requests without sacrificing performance.

Data Consistency

The property of a distributed database system where all copies of data are synchronized and reflect the same value at any given time.

Data Integrity

The property of a distributed database system where data is accurate, complete, and reliable, and is protected against unauthorized modifications.

Data Availability

The property of a distributed database system where data is accessible and usable by authorized users whenever needed.

Data Partitioning

The process of dividing a large database into smaller logical or physical partitions for improved performance and manageability in a distributed database system.

Data Distribution

The process of distributing data across multiple nodes or sites in a distributed database system for improved performance and availability.

Data Consensus

The process of reaching an agreement or consensus among multiple nodes in a distributed database system on the value or state of shared data.

Data Synchronization

The process of ensuring that all copies of data in a distributed database system are consistent and up-to-date.

Data Recovery

The process of restoring data to a consistent state after a failure or system crash in a distributed database system.

Data Security

The protection of data against unauthorized access, modification, or destruction in a distributed database system.