Useful Links
Computer Science
Distributed Systems
Distributed Database Systems
1. Fundamentals of Distributed Systems
2. Distributed Database Architecture
3. Data Distribution Design
4. Distributed Query Processing
5. Distributed Transaction Management
6. Reliability and Recovery in Distributed Systems
7. Data Replication and Consistency
8. Modern Distributed Data Architectures
9. Distributed Database Security
10. Performance and Optimization
11. Emerging Trends and Future Directions
Distributed Database Architecture
Architectural Models
Client-Server Architecture
Two-Tier Architecture
Three-Tier Architecture
Multi-Tier Architecture
Peer-to-Peer Architecture
Fully Connected Networks
Overlay Networks
Structured P2P Systems
Unstructured P2P Systems
Multi-Database Systems
Loosely Coupled Systems
Tightly Coupled Systems
Cloud-Based Architectures
System Classification
Homogeneous Systems
Uniform DBMS Software
Schema Integration
Advantages and Limitations
Heterogeneous Systems
Different DBMS Software
Schema Translation
Data Model Differences
Integration Challenges
Schemas in a DDBMS
Global Schema
Definition and Role
Schema Integration
Global Conceptual Schema
Fragmentation Schema
Fragment Definitions
Mapping to Global Schema
Allocation Schema
Data Placement
Site Assignment
Local Schemas
Local Database Definitions
Local Autonomy
Local Conceptual Schema
Levels of Transparency
Distribution Transparency
Location Transparency
Fragmentation Transparency
Replication Transparency
Transaction Transparency
Global Transactions
Local Transactions
Performance Transparency
Load Balancing
Response Time Hiding
DBMS Transparency
Heterogeneity Hiding
Interface Uniformity
Failure Transparency
Previous
1. Fundamentals of Distributed Systems
Go to top
Next
3. Data Distribution Design