Rozproszone bazy danych

background image

Rozproszone bazy danych

Rozproszona baza danych - logicznie

powiązany zbiór danych (oraz opis tych danych)

współużytkowanych przez wiele osób, fizycznie

rozproszony w sieci komputerowej. Bazując na tej

definicji spróbujmy zdefiniować rozproszony SZBD.

Rozproszony SZBD (RSZBD) -

oprogramowanie umożliwiające zarządzanie

rozproszoną bazą danych oraz sprawiające, że fakt

rozproszenia danych jest niewidoczny

(przezroczysty) dla użytkownika.

background image

Cechy i własności rozproszonego

Cechy i własności rozproszonego

SZBD

SZBD

• Zbiór logicznie powiązanych

współużytkowanych danych

• Dane są podzielone na fragmenty (części)

• Poszczególne fragmenty mogą być powielane

• Fragmenty są rozmieszczone na różnych

komputerach

• Komputery są połączone za pomocą sieci

komunikacyjnej

• Dane znajdujące się w każdym z węzłów

systemu znajdują się pod kontrolą lokalnego

SZBD

• Każdy lokalny SZBD może niezależnie

uruchamiać lokalne aplikacje

• Każdy SZBD jest wykorzystywany

w co najmniej

jednej aplikacji globalnej

background image

Rozproszony system zarządzania

Rozproszony system zarządzania

bazą danych

bazą danych

Sieć

komputero

wa

BD

BD

BD

Węzeł 2

Węzeł 4

Węzeł 3

Węzeł 1

background image

Przetwarzanie rozproszone

Przetwarzanie rozproszone

Sieć

komputero

wa

BD

Węzeł 2

Węzeł 4

Węzeł 3

Węzeł 1

background image

pamięć dzielona

pamięć dzielona

Sieć komputerowa

proceso

r

proceso

r

proceso

r

proceso

r

pamięć

background image

dzielony dostęp do dysku

dzielony dostęp do dysku

Sieć komputerowa

proceso

r

proceso

r

proceso

r

proceso

r

pamięć

pamięć

pamięć

pamięć

background image

żaden zasób nie jest

żaden zasób nie jest

współużytkowany

współużytkowany

Sieć komputerowa

proceso

r

proceso

r

pamięć

pamięć

proceso

r

pamięć

proceso

r

pamięć

background image

Zalety RSZBD

Odzwierciedlenie struktury

organizacyjnej

Większe możliwości współużytkowania

danych oraz lokalna autonomia

Zwiększenie dostępności danych
Większa wiarygodność
Większa wydajność systemu
Koszty
Rozwój modularny

background image

Wady RSZBD

Złożoność
Koszty
Trudniejsze zapewnienie

bezpieczeństwa

Trudniejsza kontrola integralności
Brak standardów
Brak doświadczeń
Bardziej skomplikowane

projektowanie bazy danych

background image

Homogeniczne i heterogeniczne

RSZBD

Homogeniczne

Homogeniczne

– wszystkie węzły wykorzystują tę samą wersję

oprogramowania SZBD,

– projektowanie i zarządzanie proste,
– możliwy przyrostowy rozwój systemu

Heterogeniczne

Heterogeniczne

– węzły mogą wykorzystywać różne oprogramowanie

SZBD,

– różne modele danych (relacyjne, sieciowe, hierarchiczne,

obiektowe),

– konieczność tłumaczenia między protokołami i językami

stosowanymi przez różne SZBD,

– odwzorowania struktur danych,

background image

Funkcje RSZBD

• Rozszerzone usługi komunikacyjne
• Rozszerzenie katalogu systemowego
• Przetwarzanie rozproszonych zapytań, ich

optymalizacja, dostęp do odległych danych

• Rozszerzona ochrona bezpieczeństwa

umożliwiająca stosowanie metod autoryzacji,

nadawanie praw dostępu do danych

rozproszonych

• Rozszerzona kontrola wielodostępu - zachowanie

spójności danych

• Rozszerzone możliwości odtwarzania danych po

awarii węzła oraz łączy komunikacyjnych

background image

Architektura wzorcowa dla RSZBD

Globalny schemat konceptualny

Globalny schemat
zewnętrzny

Globalny schemat
zewnętrzny

DB

. . .

Globalny schemat
zewnętrzny

Schemat fragmentacji

Schemat alokacji

Lokalny schemat
odwzorowania

Lokalny schemat
konceptualny

Lokalny schemat
wewnętrzny

DB

Lokalny schemat
odwzorowania

Lokalny schemat
konceptualny

Lokalny schemat
wewnętrzny

DB

Lokalny schemat
odwzorowania

Lokalny schemat
konceptualny

Lokalny schemat
wewnętrzny

. . .

background image

Komponenty rozproszonego

RSZBD

Sieć

komputero

wa

Węzeł 1

Węzeł 3

RSZBD

Komponent

komunikacyjn

y

Globalny katalog

systemowy

RSZBD

Komponent
Lokalny
komunikacyjny SZBD

DB

Globalny

katalog

systemowy


Document Outline


Wyszukiwarka

Podobne podstrony:
ROZPROSZONE BAZY DANYCH - ćwiczenia, informatyka
wykład 1 rozproszone bazy danych, RSZBD
2004 05 Rozproszone fraktale [Bazy Danych]
Obiektowe bazy danych rozproszenie
1 Tworzenie bazy danychid 10005 ppt
bazy danych II
Bazy danych
Podstawy Informatyki Wykład XIX Bazy danych
Bazy Danych1
eksploracja lab03, Lista sprawozdaniowych bazy danych
bazy danych druga id 81754 Nieznany (2)
bazy danych odpowiedzi
Bazy danych
notatek pl g owacki,bazy danych Nieznany

więcej podobnych podstron