The document discusses distributed database systems. It defines distributed databases as consisting of loosely coupled sites that share no physical components but appear as a single system to users. Processing can occur at sites other than where requests originate. The key aspects covered are:
- Distributed databases connect multiple independent databases that cooperate to process requests.
- Heterogeneous distributed databases can use different schemas and software, complicating query and transaction processing.
- Data can be distributed through replication of copies across sites or fragmentation of relations into portions stored at different sites.
- Commit protocols like two-phase commit are used to ensure atomicity of transactions occurring across multiple sites in distributed databases.