
- DBMS Tutorial
- DBMS - Home
- DBMS - Overview
- DBMS - Architecture
- DBMS - Data Models
- DBMS - Data Schemas
- DBMS - Data Independence
- Entity Relationship Model
- DBMS - ER Model Basic Concepts
- DBMS - ER Diagram Representation
- DBMS - Generalization, Aggregation
- Relational Model
- DBMS - Codd's Rules
- DBMS - Relational Data Model
- DBMS - Relational Algebra
- DBMS - ER to Relational Model
- DBMS- SQL Overview
- Relational Database Design
- DBMS - Database Normalization
- DBMS - Database Joins
- Storage and File Structure
- DBMS - Storage System
- DBMS - File Structure
- Indexing and Hashing
- DBMS - Indexing
- DBMS - Hashing
- Transaction And Concurrency
- DBMS - Transaction
- DBMS - Concurrency Control
- DBMS - Deadlock
- Backup and Recovery
- DBMS - Data Backup
- DBMS - Data Recovery
- DBMS Useful Resources
- DBMS - Quick Guide
- DBMS - Useful Resources
- DBMS - Discussion
DDBMS Advantages and Disadvantages
The distributed database management system contains the data in multiple locations. That can be in different systems in the same place or across different geographical locations.
As shown in the below example −
The database is divided into multiple locations and stores the data in Site1, Site2,Site3 and Site4.
The advantages and disadvantages of Distributed database management systems are as follows −
Advantages of DDBMS
- The database is easier to expand as it is already spread across multiple systems and it is not too complicated to add a system.
- The distributed database can have the data arranged according to different levels of transparency i.e data with different transparency levels can be stored at different locations.
- The database can be stored according to the departmental information in an organisation. In that case, it is easier for a organisational hierarchical access.
- there were a natural catastrophe such as fire or an earthquake all the data would not be destroyed it is stored at different locations.
- It is cheaper to create a network of systems containing a part of the database. This database can also be easily increased or decreased.
- Even if some of the data nodes go offline, the rest of the database can continue its normal functions.
Disadvantages of DDBMS
- The distributed database is quite complex and it is difficult to make sure that a user gets a uniform view of the database because it is spread across multiple locations.
- This database is more expensive as it is complex and hence, difficult to maintain.
- It is difficult to provide security in a distributed database as the database needs to be secured at all the locations it is stored. Moreover, the infrastructure connecting all the nodes in a distributed database also needs to be secured.
- It is difficult to maintain data integrity in the distributed database because of its nature. There can also be data redundancy in the database as it is stored at multiple locations.
- The distributed database is complicated and it is difficult to find people with the necessary experience who can manage and maintain it.
- Related Articles
- Advantages and Disadvantages of JavaScript
- Advantages and Disadvantages of Subnetting
- Advantages and Disadvantages of VoIP
- Advantages and Disadvantages of ESS
- Advantages and Disadvantages of Teleconferencing
- Advantages and Disadvantages of VoLTE
- Advantages and Disadvantages of WLAN
- Manmade Dyes: Advantages and Disadvantages
- Natural Dyes: Advantages and Disadvantages
- Advantages and Disadvantages of International Marketing
- Advantages and Disadvantages of Email Marketing
- Advantages and Disadvantages of Bus Topology
- Advantages and Disadvantages of Cloud Computing
- Advantages and Disadvantages of Java Sockets
- Advantages and Disadvantages of ring topology

Advertisements