DISTRIBUTED DATABASE MANAGEMENT SYSTEM ARCHITECTURE

Presented by SUNISHA SURENDRAN.K

.DISTRIBUTED DATABASE • Distributed Database(DDB) is a collection of multiple logically interrelated databases distributed over a computer network • Distributed Database Management System(DDBMS) is a software system that manages a distributed database while making distributing transparent to the user.

A Networked Architecture with a Centralized Database Chicago (Main Site) San Francisco New York Seattle Orlando .

Truly Distributed Database San Francisco New York Seattle Orlando .

conceptual. • Each level has its own schema. • Schema: Description of data at some level.• The architecture of a system defines its structure: – the components of the system – the function of each component – the interrelationships and interactions among the components. • It is convenient to view data at different levels of abstraction. • We will be concerned with three schemas: physical. . and external.

6 .ANSI-SPARC Three-Level Architecture External Level – The users view of the database. Conceptual Level – The community view of the database Internal Level – Physical representation of the database on the computer. – Describes how the data is stored in the database.

DDBMS ARCHITECTURES • CLIENT SERVER ARCHITECTURE • REFERENCE ARCHITECTURE FOR A DDBMS • COMPONENT ARCHITECTURE FOR A DDBMS .

Reference Architecture for a DDBMS  Global external schemas – external views  Global conceptual schema – as a centralized DB  Fragmentation schema – how the data is to be logically partitioned  Allocation schema – where the data is to be located  Local schemas – – – Local conceptual schema Local internal schema Local mapping schema .

GES \|/ GCS | FS | AS /|\ LMS | LCS | LIS | DB .

Reference architecture for a DDBMS……        GES – external views .physical data independence Fragmentation schema – how the data is to be logically partitioned Allocation schema – where the data is to be located Local mapping schemas .maps fragments in Allocation schema into objects in DB Local conceptual schema Local internal schema = eqvlnt levels of ANSI-SPARC arch.logical data independence GCS – logical distribution of whole database -. .

Component Architecture for a DDBMS  Local DBMS component (LDBMS)  Data Communication component (DC)  Global System Catalog (GSC)  Distributed DBMS component (DDBMS) .

COMPONENTS OF A DDBMS Site 1 DDBMS DC LDBMS GSC GSC Computer Network DB DDBMS DC Site 2 .

contains info about the sites& links  GSC – holds info specific to the distributed nature of the system (fragmentation.Component Architecture for a DDBMS……  LDBMS – control the local data at each site that has a database .allocation schemas)  DDBMMS component – controlling unit of the entire system .replication.has its own local system catalog  DC component– enables all sites to communicate with each other .

THANK YOU .

Sign up to vote on this title
UsefulNot useful