DISTRIBUTED DATABASE
CONTENT
- Architectures of Distributed Database Systems
- Storing Data in a Distributed DBMS
- Advantages of Distributed Databases
- Disadvantages of Distributed Databases
Architectures of Distributed Database Systems
Distributed database systems have evolved with a variety of architectures to cater to diverse computing needs. The three predominant distributed DBMS architectures are:
1. Client-Server Architecture
- In a client-server architecture, multiple clients interact with a few servers over a network.
- Clients initiate queries, which are then processed by one of the available servers, typically the earliest one to respond.
- This architecture is known for its simplicity and ease of implementation due to its centralized server system.

2. Collaborating Server Architecture
- The collaborating server architecture is engineered to execute a single query across multiple servers.
- Servers decompose a single query into smaller components, and the combined result is forwarded to the client.
- It boasts a collection of database servers, each proficient in handling concurrent transactions across databases.

3.
You are viewing an excerpt of this lesson. Subscribing to the subject will give you access to the following:
- NEW: Download the entire term's content in MS Word document format (1-year plan only)
- The complete lesson note and evaluation questions for this topic
- The complete lessons for the subject and class (First Term, Second Term & Third Term)
- Media-rich, interactive and gamified content
- End-of-lesson objective questions with detailed explanations to force mastery of content
- Simulated termly preparatory examination questions
- Discussion boards on all lessons and subjects
- Guaranteed learning