0% found this document useful (0 votes)
7 views11 pages

Advantages of DDBMs

Uploaded by

sabarnamaity2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views11 pages

Advantages of DDBMs

Uploaded by

sabarnamaity2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Advantages of Distributed

Database Management
System (DDBMS)
Name : Sabarna Maity
Roll No : 34200121020
College Name : Future Institute
of Technology
Paper Name : Distributed
Database Management System
Semester : 6th
Year : 3rd Year
Content:

 Introduction : Distributed Database Management System


(DDBMS)

 Key Features and Characteristics of Distributed Database


Management Systems

 Advantages of Distributed DBMS

 Bibliography
Introduction : Distributed Database
Management System (DDBMS)
• Distributed Database Management System
(DDBMS)
refers to a database management system that spans
multiple sites or locations, allowing them to work
together as a single integrated system.

In a distributed database, the data is distributed


across different nodes or servers, and each node can
operate autonomously while still being part of the
larger distributed system.

This architecture offers several advantages,


including improved performance, scalability, and
fault tolerance.
Key Features and Characteristics
of Distributed Database
Management Systems :

 Data Distribution
 Autonomy
 Transparency
 Concurrency Control
 Distributed Query
Processing
 Scalability
 Security
 Global Accessibility
 Data Distribution: Data in a  Transparency: Ideally, a well-
distributed database is distributed designed DDBMS provides
across multiple nodes or servers. transparency to users and
Each node can be geographically applications, hiding the complexity
dispersed, allowing for local access of data distribution and allowing
to data and reducing the need for them to interact with the database
centralized data storage. as if it were a centralized system.

 Autonomy: Each node in a  Scalability: Distributed


distributed database can have a databases are inherently scalable,
degree of autonomy, meaning it can allowing organizations to add more
control and manage its local data nodes to the system to handle
independently. This allows different increasing data volumes or user
parts of an organization to maintain loads.
control over their data.
 Concurrency Control: DDBMS  Security: DDBMS must address
must implement mechanisms to security concerns associated with
manage concurrent access to data
distributed data, including
across multiple nodes to ensure
authentication, authorization, and
consistency and avoid conflicts.
encryption to ensure the
confidentiality and integrity of the
data.

 Distributed Query
Processing: DDBMS allows queries  Global Accessibility: With
to be processed across multiple data distributed across different
nodes, and the results are then locations, DDBMS enables users to
combined to form the final result. This access data locally, reducing
involves distributed query latency and improving overall
optimization to minimize the system responsiveness.
communication overhead.
Advantages of Distributed DBMS:
 DistributedDatabase Management Systems (DDBMS)
offer several advantages , making them suitable for
various applications and scenarios. Here are some of
the key advantages:
• Improved Performance
• Increased Scalability
• Enhanced Fault Tolerance and Reliability
• Geographic Distribution and Accessibility
• Cost Efficiency
 Flexibility and Adaptability
 Scalable Transaction Management
 Local Autonomy
 Data Security
 Improved Performance: • Increased Scalability:
• Horizontal Scalability: It is easier to
 scale a distributed database
Parallel Processing: DDBMS
horizontally by adding more nodes to
allows for parallel processing the system. This allows for seamless
of queries and transactions expansion to accommodate growing
across multiple nodes, data and user loads.
leading to faster data
• Geographic Distribution and
retrieval and processing.
Accessibility:
• Global Access: DDBMS allows data to
be distributed across different
 Load Balancing: The geographical locations. This enables
workload is distributed users to access data locally, reducing
among multiple servers, latency and improving overall system
preventing bottlenecks and responsiveness.
ensuring optimal resource
utilization.

• Cost Efficiency:
Enhanced Fault Tolerance • Resource Utilization: DDBMS
and Reliability: allows organizations to use
existing hardware and resources
more efficiently by distributing
 Redundancy and Replication: the workload. This can result in
Data replication across multiple cost savings compared to
nodes ensures that if one node investing in a single, powerful
fails, another can take over. This server.
improves system reliability and
minimizes the risk of data loss. • Scalable Transaction
Management:
• Distributed Transactions: DDBMS
 Isolation of Failures: Distributed supports distributed transactions,
allowing for consistency across
systems can isolate failures to
multiple nodes. This is crucial for
specific nodes, reducing the applications requiring complex
impact of individual component transactions involving multiple
failures on the overall system. components.
• Local Autonomy:
• Local Control: Each site in a
distributed database can have a
degree of autonomy, managing  Flexibility and
its data and resources Adaptability:
independently. This can be
 Data Independence:
advantageous in scenarios
where different departments or Distributed databases provide
business units require control data independence, allowing
over their data. different parts of an
organization to manage their
data independently. Changes
• Data Security:
in one part of the system
• Isolation of Data: DDBMS allows don't necessarily impact the
for the isolation of sensitive entire system.
data, ensuring that only
authorized users can access
specific portions of the
database. This enhances overall
data security.
Bibliography :

 Distributed Databases: Principles & Systems, S. Ceri


and G. Pelagatti, McGraw Hill.

 Principles of Distributed Database Systems, M. T.


Ozsu and P. Valduriez, Pearson.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy