0% found this document useful (0 votes)
10 views8 pages

DDBMS

The document compares distributed and centralized database systems, highlighting their architectures, benefits, advantages, and disadvantages. Distributed systems offer improved scalability, performance, and fault tolerance, while centralized systems provide simplicity and lower costs. The choice between the two depends on factors such as data consistency, network latency, and application scale.

Uploaded by

dharanimahata363
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)
10 views8 pages

DDBMS

The document compares distributed and centralized database systems, highlighting their architectures, benefits, advantages, and disadvantages. Distributed systems offer improved scalability, performance, and fault tolerance, while centralized systems provide simplicity and lower costs. The choice between the two depends on factors such as data consistency, network latency, and application scale.

Uploaded by

dharanimahata363
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/ 8

CALCUTTA INSTITUTE OF TECHNOLOGY

DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING

NAME : DHARANI MAHATA


ROLL : 17700122070
REG : 221770120185

SUBJECT CODE/ NAME:PEC-IT601B, DISTRIBUTED


SYSTEMS
Topic : Distributed vs Centralized Database
Systems
YEAR/SEM : III/VI BATCH : 2022 -2025
Introduction

Centralized Database SystemsA centralized


database system is a single database that is stored
and managed in a centralized location.All data is
stored in one location, making it easier to manage
and maintain.Centralized systems are typically
used in smaller organizations or for applications
that do not require distributed data storage or high
scalability.
Distributed Database SystemsA distributed
database system is a collection of multiple
interconnected databases that are geographically
distributed across different locations.Data is stored
and managed across multiple nodes, providing
improved scalability and fault tolerance.Distributed
systems offer high availability and can handle
large amounts of data and high traffic loads.
Distributed vs Centralized Database
Systems

Distributed Database Centralized Database


SystemsIn a distributed SystemsIn a centralized
database system, data is database system, all data is
stored across multiple stored on a single server or
servers or nodes. This allows cluster of servers. This
for greater scalability and means that all data is
fault tolerance, as data can accessible from a single
be replicated across multiple point of access, which can
servers to ensure that it is be convenient for managing
always available. and maintaining the system.
Distributed Database System
Architecture

A distributed database system is a collection of multiple interconnected


databases that are spread across different locations or sites. These
databases work together to store, manage, and process large volumes of
data.
•Centralized Control: In a distributed database system, there is a central
control component that coordinates and manages the distributed
databases. It ensures data consistency, handles data distribution, and
manages access and security.
•Replication: To ensure data availability and fault tolerance, data can be
replicated across multiple nodes in a distributed database system. This
redundancy helps prevent data loss and allows for seamless recovery in
case of failures.
Benefits

•Scalability: Distributed database systems can easily scale horizontally by adding


more nodes to the system. This allows for increased storage capacity and processing
power as the data and workload grow.
•Improved Performance: By distributing data and processing across multiple nodes,
distributed database systems can achieve higher performance compared to centralized
systems. Parallel processing and data locality minimize network latency and improve
response times.
•Fault Tolerance: Distributed database systems are more resilient to failures
compared to centralized systems. With data replication and distributed control, the
system can continue to operate even if some nodes fail.
•Geographical Distribution: Distributed database systems can span multiple
geographic locations, enabling data to be stored closer to the users or applications that
need it. This reduces network latency and improves data access speed.
Advantages and Disadvantages

Distributed Database Systems


•Advantages:

• Improved scalability and performance


• Increased fault tolerance and availability
• Enhanced data security and privacy
•Disadvantages:
• Complex design and management
• Higher implementation and maintenance
costs
• Potential data inconsistency and
synchronization issues
Centralized Database Systems

•Advantages:
• Simplicity in design and management
• Lower implementation and maintenance costs
• Easy data consistency and synchronization
•Disadvantages:
• Limited scalability and performance
• Single point of failure
• Higher risk of data loss or corruption
Conclusion

•Distributed database systems are ideal for large-


scale applications that require high availability,
scalability, and fault tolerance.
•Centralized database systems are suitable for
smaller applications with simpler data
management needs.

Considerations When choosing between distributed


and centralized database systems, factors to
consider include data consistency requirements,
network latency, and cost. Distributed systems
may require more complex maintenance and
monitoring compared to centralized systems.

You might also like