Distributed Database Systems: Fragmentation in Distributed Database Design, Slides of Distributed Database Management Systems

A part of the cs-5323 distributed database systems course offered by the dept of cs, maju, ibd during spring 2012. It discusses the concept of fragmentation in distributed database design, its advantages and disadvantages, and different fragmentation alternatives such as vertical and horizontal fragmentation. The document also covers the concepts of unit of fragmentation, degree of fragmentation, correctness rules for fragmentation, and allocation strategy.

Typology: Slides

2011/2012

Uploaded on 07/19/2012

cool_bre
cool_bre 🇮🇳

4.3

(4)

27 documents

1 / 72

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
In the name of Allah
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48

Partial preview of the text

Download Distributed Database Systems: Fragmentation in Distributed Database Design and more Slides Distributed Database Management Systems in PDF only on Docsity!

In the name of Allah

Distributed Database Systems

(CS-5323)

Spring 2012

Dept of CS, MAJU, Ibd

 Schema design + schema

distribution

 Top-Down design

 Different questions about DDBSs;

why, how etc

Dept of CS, MAJU, Ibd

 Distributed DB Design concerns two major steps,

  • Schema Design
  • Schema Distribution

Dept of CS, MAJU, Ibd

Requirement Analysis

System Requirements (Objectives)

Conceptual Design

Global Conceptual Schema (^) Access In formation External Schema Def.

Distributed Design

Physical Design

Observation and Monitoring

View Design

Local Conceptual Schemas

Physical Schema

User Input View Integration

Feedback^ Feedback

User Input

Dept of CS, MAJU, Ibd

Bottom-Up Design Process

Dept of CS, MAJU, Ibd

 Focus now on the distribution aspect of T-D Process  Two alternatives

  • Fragmentation
  • Replication

Dept of CS, MAJU, Ibd

Fragmentation

Dept of CS, MAJU, Ibd

 A Fragment is a subset of a relation

that is stored on a different site from another subset of the same relation

 It gives a number of advantages

 Disadvantages:

  • Difficult to manage in case of non- exclusive Fragmentation (replication)
  • Maintenance of Integrity constraints

Dept of CS, MAJU, Ibd

1- Why

 But Wait

Dept of CS, MAJU, Ibd

2- How

 Unit of Fragmentation

  • Entire table is not a suitable unit

Dept of CS, MAJU, Ibd

Fragmentation Alternatives

1- Vertical; Different subsets of attributes are stored at different places, like,

  • Table EMP(eId, eName, eDept, eQual, eSal)
  • Interests of the local and head offices may result following vertical partitions of this table: EMP1(eId, eName, eDept) EMP2(eId, eQual, eSal)

Dept of CS, MAJU, Ibd

3- Degree of Fragmentation Between no to the extreme level that could be to the individual tuple or column level; a compromised decision

Dept of CS, MAJU, Ibd

4- Correctness Rules for Fragmentation