University Institute of Computing: Master of Computer Applications (MCA)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

UNIVERSITY INSTITUTE OF COMPUTING

Master of Computer Applications (MCA)


Advance Database Management System

DISCOVER . LEARN . EMPOWER


Distributed DBMS: A distributed database is a set of interconnected databases that is distributed over the
computer network or internet. A Distributed Database Management System (DDBMS) manages the
distributed database and provides mechanisms so as to make the databases transparent to the users. In
these systems, data is intentionally distributed among multiple nodes so that all computing resources of
the organization can be optimally used.

Distributed Database System: A distributed database is basically a database that is not limited to one
system, it is spread over different sites, i.e. on multiple computers or over a network of computers. A
distributed database system is located on various sites that don’t share physical components. This may be
required when a particular database needs to be accessed by various users globally. It needs to be
managed such that for the users it looks like one single database.
Features

• Databases in the collection are logically interrelated with each other. Often they
represent a single logical database.

• Data is physically stored across multiple sites. Data in each site can be managed by a
DBMS independent of the other sites.

• The processors in the sites are connected via a network. They do not have any
multiprocessor configuration.

• A distributed database is not a loosely connected file system.

• A distributed database incorporates transaction processing, but it is not synonymous with


a transaction processing system.
Distributed Database
Management System
• A distributed database management system (DDBMS) is a centralized software system that manages a
distributed database in a manner as if it were all stored in a single location.

• Features
• It is used to create, retrieve, update and delete distributed databases.

• It synchronizes the database periodically and provides access mechanisms by the virtue of which the distribution
becomes transparent to the users.

• It ensures that the data modified at any site is universally updated.

• It is used in application areas where large volumes of data are processed and accessed by numerous users
simultaneously.

• It is designed for heterogeneous database platforms.

• It maintains confidentiality and data integrity of the databases.


Factors Encouraging DDBMS
• The following factors encourage moving over to DDBMS −

• Distributed Nature of Organizational Units − Most organizations in the current times are
subdivided into multiple units that are physically distributed over the globe. Each unit
requires its own set of local data. Thus, the overall database of the organization becomes
distributed.

• Need for Sharing of Data − The multiple organizational units often need to communicate
with each other and share their data and resources. This demands common databases or
replicated databases that should be used in a synchronized manner.

• Support for Both OLTP and OLAP − Online Transaction Processing (OLTP) and Online
Analytical Processing (OLAP) work upon diversified systems which may have common
data. Distributed database systems aid both these processing by providing synchronized
data.
• Database Recovery − One of the common techniques used in
DDBMS is replication of data across different sites. Replication
of data automatically helps in data recovery if database in any
site is damaged. Users can access data from other sites while
the damaged site is being reconstructed. Thus, database failure
may become almost inconspicuous to users.

• Support for Multiple Application Software − Most organizations


use a variety of application software each with its specific
database support. DDBMS provides a uniform functionality for
using the same data among different platforms.
References
1. https://www.geeksforgeeks.org/introduction-of-dbms-database-management-system-set-1/

2. https://www.tutorialspoint.com/distributed_dbms/distributed_dbms_databases.htm
THANK YOU

You might also like