K im soỏt cp qu yn phõn tỏn

Một phần của tài liệu Bài giảng Cơ sở dữ liệu phân tán (Trang 72 - 73)

Cỏc v n đ ki m soỏt c p quy n trong mụi tr ng phõn tỏn bao g m: c p quy n cho ng i s d ng xa, qu n lý cỏc quy t c c p quy n phõn tỏn và vi c x lý khung nhỡn và nhúm ng i s d ng.

C p quy n cho ng i s d ng xa nh m ng n ch n truy nh p t xa trỏi phộp, ngh a là t m t v trớ khụng n m trong h qu n tr CSDL phõn tỏn. Ng i s d ng c ng c n ph i đ c nh n di n và xỏc nh n t i v trớ đ c truy nh p. Cú hai gi i phỏp cho v n đ này:

1. Thụng tin xỏc nh n ng i s d ng bao g m tờn truy nh p và m t kh u đ c nhõn b n t i t t c cỏc v trớ. Cỏc ch ng trỡnh c c b , đ c kh i ho t t m t v trớ xa c ng ph i ch rừ tờn và m t kh u c a ng i s d ng.

2. T t c cỏc v trớ trong h th ng phõn tỏn ph i nh n di n và xỏc nh n nhau t ng t nh ng i s d ng. Cỏc v trớ giao ti p v i nhau b ng tờn và m t kh ụ

Gi i phỏp (1) cú chi phớ cao h n tớnh theo cụng vi c qu n lý th m c n u vi c đ a thờm m t ng i s d ng m i vào là m t thao tỏn phõn tỏn. Tuy nhiờn, ng i s d ng cú th truy nh p CSDL phõn tỏn t b t k m t v trớ nàọ Gi i phỏp (2) là c n thi t khi thụng tin ng i s d ng khụng đ c nhõn b n. Tuy v y, nú c ng cú th s d ng c p quy n t xa cú hi u qu . N u tờn và m t kh u c a ng i s d ng khụng đ c nhõn b n, nh ng ph i đ c l u t i v trớ ng i s d ng truy nh p vào h th ng.

Cỏc quy t c c p quy n phõn tỏn c ng nh cỏc quy t c c p quy n trong cỏc h t p trung. Cỏc đnh ngh a khung nhỡn ph i đ c l u tr . Cú th nhõn b n hoàn toàn t i m i v trớ ho c l u tr t i cỏc v trớ c a cỏc đ i t ng c n truy xu t. u đi m c a ph ng phỏp ti p c n nhõn b n hoàn toàn là c p quy n cú th đ c x lý b ng k thu t hi u ch nh truy v n. Tuy nhiờn vi c qu n lý th m c s t n kộm. Gi i phỏp l u tr t i cỏc v trớ c a cỏc đ i t ng c n truy xu t t t h n trong tr ng h p tớnh ch t c c b c a tham chi u r t caọTuy nhiờn vi c c p quy n phõn tỏn khụng th ki m soỏt đ c vào th i đi m biờn d ch.

Khung nhỡn cú th đ c coi mh cỏc đ i t ng qua c ch c p quy n. Khung nhỡn đ c c u t o b i cỏc đ i t ng c s khỏc. Vỡ v y khi trao quy n truy xu t đ n m t khung nhỡn đ c d ch thành trao quy n truy xu t đ n cỏc đ i t ng c s . N u đnh ngh a khung nhỡn và cỏc quy t c c p quy n đ c nhõn b n hoàn toàn, thỡ vi c phiờn d ch khỏ đ n gi n và đ c th c hi n t i ch . Ph c t p h n khi đnh ngh a khung nhỡn và cỏc đ i t ng c s c a nú đ c l u riờng thỡ phiờn d ch s là m t thao tỏc hoàn toàn phõn tỏn. c p quy n đ c trao trờn khung nhỡn ph thu c vào quy n truy xu t c a ch nhõn khung nhỡn trờn cỏc đ i t ng c s . gi i phỏp ghi nh n thụng tin liờn k t t i cỏc v trớ c a m i đ i t ng c s .

Nhúm ng i s d ng ngh a là c p quy n truy xu t chung cho nhi u ng i, v i m c đớch làm đ n gi n hoỏ cụng vi c qu n lý c s d li ụ Trong cỏc h qu n tr c s d li u t p trung, khỏi ni m m i ng i s d ng cú th đ ng nh t v i nhúm ng i s d ng. Trong mụi tr ng phõn tỏn, mhúm ng i s d ng bi u th cho t t c ng i s d ng t i m t v trớ c th , đ c bi u th public@site_s, là nhúm đ c bi t, đ c đnh ngh a b i l nh sau:.

DEFINE GROUP <group_id> AS <Danh sỏch cỏc id ch th >

Vỡ trong mụi tr ng phõn tỏn, cỏc ch th , cỏc đ i t ng phõn tỏn t i nhi u v trớ khỏc nhau và quy n truy xu t thụng tin đ n m t đ i t ng cú th uto cho nhi u nhúm phõn tỏn khỏc

71 nhaụ Vỡ v y v n đ qu n lý nhúm trong mụi tr ng phõn tỏn cú m t s v n đ c n gi i quy t. N u thụng tin c a nhúm và cỏc quy t c c p quy n đ c nhõn b n hoàn toàn t i t t c cỏc v trớ, thỡ vi c duy trỡ quy n truy xu t t ng t nh trong cỏc h th ng t p trung. Tuy nhiờn vi c duy trỡ cỏc b n sao là t n kộm. Vi c ki m soỏt phi t p trung, t c là duy trỡ s ho t đ ng t tr v trớ s khú kh n và ph c t p h n r t nhi ụ

Nhõn b n hoàn toàn cho cỏc thụng tin c p quy n cú u đi m là ki m soỏt c p quyờn đ n gi n h n và cú th th c hi n vào lỳc biờn d ch. Tuy nhiờn, chi phớ cho vi c qu n lý phõn tỏn s quỏ cao, n u cú r t nhi u v trớ trong h th ng.

Một phần của tài liệu Bài giảng Cơ sở dữ liệu phân tán (Trang 72 - 73)

Tải bản đầy đủ (PDF)

(155 trang)