Distributed Databases: Advantages, Control, and Design Options, Slides of Business Administration

The concept of distributed databases, their advantages such as increased reliability, local control, and optimized communication costs, and the control mechanisms in distributed databases. It also explores design options including data replication, horizontal partitioning, and vertical partitioning, and their respective advantages and disadvantages.

Typology: Slides

2012/2013

Uploaded on 07/29/2013

sajid
sajid 🇮🇳

4.6

(7)

128 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Distributed Databases
Logical next step in geographically
dispersed organisations
goal is to provide location transparency
starting point = a set of decentralised DBs
located in different places, developed for
the specific information needs of each site
Aim: to integrate these decentralised DBs
into a coherent DDB
Docsity.com
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Distributed Databases: Advantages, Control, and Design Options and more Slides Business Administration in PDF only on Docsity!

Distributed Databases

  • Logical next step in geographically dispersed organisations
  • goal is to provide location transparency
  • starting point = a set of decentralised DBs located in different places, developed for the specific information needs of each site
  • Aim: to integrate these decentralised DBs into a coherent DDB

Advantages of Distributed

DBs:

  • Increased reliability of systems and availability of data
  • Local control preserved
  • Modular growth possible at each site and at new sites
  • Optimised communication costs
  • Faster response times

Control in Distributed DBs

  • Different portions of the overall database reside at different locations
  • these portions are controlled by different processors running sometimes different DBMSs
  • common schema means queries can involve any portion of the DB residing at any location

Options for Distributed DBs

  • Issue of physical design (data structure)
  • performance of the DB (response time...) depends upon good design
  • There are a number of options:
    • data replication
    • horizontal partitioning
    • vertical partitioning
    • combinations of the above

Horizontal partitioning

  • some of the rows of the tables are stored in one location; others are stored at other locations
  • eg: customers banking out of a particular branch
  • Advantages:
    • efficiency
    • local optimisation
    • security
  • Disadvantages:
    • inconsistent speed access
    • backup vulnerability Docsity.com

Vertical partitioning

  • some columns are projected into base relationship at different sites
  • all relations share a common domain so the full table can be reconstructed
  • Advantages:
    • tailor-made support for functional areas
    • same as horizontal partitioning
  • Disadvantages:
    • some queries might be very slow
    • users must understand some design issues