1. Trang chủ
  2. » Công Nghệ Thông Tin

Distributed Database Management Systems: Lecture 20

32 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Distributed Database Management Systems: Lecture 20
Định dạng
Số trang 32
Dung lượng 385,3 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Distributed Database Management Systems: Lecture 20. The main topics covered in this chapter include: continue with VF to hybrid fragmentation; allocation problem; replication; VF correctness; primary and derived horizontal fragmentation;...

Trang 1

Distributed Database Management Systems

Lecture 20

Trang 2

In the Previous Lecture

–Computed CA

–Partitioning Algorithm

Trang 3

In this Lecture

–Hybrid Fragmentation–Allocation Problem

–Replication

Trang 7

VF Correctness

Trang 8

• A relation R, defined over

attribute set A and key K,

generates the vertical

Trang 10

Hybrid Fragmentation

Trang 11

Practically,

applications require the fragmentation of both the types to be combined

Trang 12

So the nesting of

fragmentations, i.e., one following the

other, it becomes

sort of a tree

Trang 13

• Disjoint ness and

completeness have to

be assured at each

step, and

reconstruction can be obtained by applying Join and Union in

reverse order

Trang 14

A/C# Name Bal Branch

Delta1 =   Loc = “MTN” ( σ ΠA/C#, Name, Branch (CUST))

Beta =  ΠA/C#, Bal (CUST)

Trang 15

Allocation

Trang 17

• Optimality

–Minimize the processing

cost and maximize the

system throughput at

each site

Trang 18

It is a complex problem

to be solved

mathematically, to make the things very simple,

consider the allocation of

a single fragment Fk,

Trang 19

• set of read only

Trang 22

The specification of the

allocation problem will be

0 otherwise

x j = 1 if the fragment Fk  is assigned to site Sj

I S j

j j

ij I

s j

j I

Sj j

ij j

j m

d x c

t c

min '

Trang 23

• That concludes our

discussion on

Fragmentation

Trang 25

Horizontal

Fragmentation

Trang 26

• Splits a table into

horizontal subsets (row

wise)

• Primary and Derived

Horizontal Fragmentation

Trang 27

• We need major simple

Trang 30

• Calculated using

usage data and

access frequencies from different sites

into CA using BEA

Trang 32

Thanks

Ngày đăng: 05/07/2022, 13:37