University Institute of Computing: Master of Computer Applications (MCA)
University Institute of Computing: Master of Computer Applications (MCA)
University Institute of Computing: Master of Computer Applications (MCA)
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.
• 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 is used in application areas where large volumes of data are processed and accessed by numerous users
simultaneously.
• 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.
2. https://www.tutorialspoint.com/distributed_dbms/distributed_dbms_databases.htm
THANK YOU