1
CH NG 2. ƯƠ CÁC M C TRONG SU T TRONG CSDL PHÂN TÁN
NI DUNG
2.1 Ki n trúc c b n c a m t c s d li u phân tánế ơ ơ
2.2 Các đ c đi m chính c a h phân tán
2.3 Trong su t phân tán
2.4 T ch c h th ng phân tán
MC ĐÍCH
Cung c p cho ng i s d ng th y đ c các m c ườ ượ
trong su t khác nhau đ c cung c p c a m t DDBMS. ượ
2
2.1 KI N TRÚC C B N C A CSDL PHÂN TÁN Ơ
S ơđ t ng th
(Global Schema)
S ơđ phân m nh
(Fragmentation Schema)
S ơđ đ nh v
(Allocation Schema)
c
S ơ
đ
đ c
l p
v
trí
S ơđ ánh x đ a ph ương 1
(Local mapping Schema 1)
S ơđ ánh x đ a ph ương n
(Local mapping Schema n)
H qu n tr CSDL t i v trí 1
(DBMS 1)
H qu n tr CSDL t i v trí n
(DBMS n)
Ki n trúc tham kh o dùng cho CSDL phân tánế
CSDL đ a
ph ng 1ươ
(Local
Database 1)
CSDL đ a
ph ng nươ
(Local
Database n)
3
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ơ
tán
a. S đ t ng th ơ (Global Schema):
Xác đ nh t t c các d li u s đ c l u tr trong c s d ượ ư ơ
li u phân tán cũng nh các d li u không đ c phân tán ư ượ
các tr m trong h th ng.
S đ t ng th đ c đ nh nghĩa theo cách nh trong CSDL ơ ượ ư
t p trung.
Trong hình quan h , s đ t ng th bao g m đ nh nghĩa ơ
c a t p các quan h t ng th ( Global relation) .
4
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ơ
tán
b. S đ phân đo nơ (fragment schema):
M i quan h t ng th th chia thành m t vài ph n không
giao nhau g i là phân đo n (fragment).
Có nhi u cách khác nhau đ th c hi n vi c phân chia này
S đ phân đo n t c ánh x gi a các quan h t ng ơ
th các đo n đ c đ nh nghĩa trong s đ phân đo n ượ ơ
(fragmentation Schema),
Các đo n đ c t b ng tên c a quan h t ng th cùng ượ
v i ch m c đo n. Ch ng h n, R i đ c hi u đo n th i c a ượ
quan h R.
5
2.1 Ki n trúc c b n c a m t c s d li u phân ế ơ ơ
tán
c. S đ đ nh v ơ (allocation schema):
Các đo n các ph n logic c a m t quan h t ng th đ c ượ
đ nh v v t lý trên m t hay nhi u tr m.
S đ đ nh vơ xác đ nh đo n d li u nào đ c đ nh v t i ượ
tr m nào trên m ng.
T t c các đo n đ c liên k t v i cùng m t quan h t ng ượ ế
th R đ c đ nh v t i cùng m t tr m j c u thành nh v t ượ
lý quan h t ng th R t i tr m j.
Do đó ta th ánh x m t-m t gi a m t nh v t m t
c p (quan h t ng th , tr m).
Các nh v t th ch ra b ng tên c a m t quan h t ng
th và m t ch m c tr m.