4. Homogeneous DDBMS
The sites use very similar software.
Each site is aware of all other sites and cooperates
with other sites to process user requests.
The database is accessed through a single
interface as if it is a single database.
6. Types Of Homogeneous DDBMS
Autonomous − Each database is independent that
functions on its own. They are integrated by a
controlling application.
Non-autonomous − Data is distributed across the
homogeneous nodes and a central or master DBMS co-
ordinates data updates across the sites.
7. Advantages
Easy to use
Easy to mange
Easy to Design
Disadvantages
Difficult for most organizations to force a
homogeneous environment
8. Heterogeneous DDBMS
Different sites use dissimilar schemas and software.
Query processing is complex due to dissimilar
schemas.
Transaction processing is complex due to dissimilar
software.
A site may not be aware of other sites and so there is
limited co-operation in processing user requests.
Translations required to allow for:
o Different hardware.
o Different DBMS products.
o Different hardware and different DBMS products.
10. Types
Systems: With full or Partial Functionality
Gateways: Simple paths are created to other databases
without benefits of one logical database
Non-federated MDBS (no local users) and federated
MDBS (FMDBS).
12. Advantages
Huge data can be stored in one Global center from different
data center .
Different DBMSs may be used at each node.
Disadvantages
Difficult to mange.
Difficult to design.
13. Functions Of DDBMS
Basic Functions:
Data storage
Security
Multiuser access control
Data integrity
14. Functions Of DDBMS
Also to have following functionality:
Extended communication services.
Distributed query processing.
Extended concurrency control.
Extended recovery services.