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¸c
S ơ
®å
®éc
lËp
vÞ
trÝ
S ®å ¸nh x¹ ®Þa phng 1ơ
(Local mapping Schema 1) S ®å ¸nh x¹ ®Þa ph#¬ng nơ
(Local mapping Schema n)
HÖ qu¶n trÞ CSDLi vÞ trÝ 1
(DBMS 1) HÖ qu¶n trÞ CSDLi vÞ trÝ n
(DBMS n)
KiÕn tróc tham kho 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á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.