RozprBD(1).pdf
(
317 KB
)
Pobierz
Rozproszone bazy danych
Rozproszone bazy danych
Bazy danych 3 (2007/08)
Rozproszona baza danych
• Zbiór baz danych umieszczonych w wielu węzłach sieci
komputerowej – lokalnej lub rozległej
•Zalety:
– zniesienie ograniczenia objętości danych dotyczącego
jednego węzła
–możliwość równoległego przetwarzania danych
– dostęp do odległych (zdalnych; ang.
remote
) baz danych
– naturalne odzwierciedlenie zdecentralizowanej struktury
wielu organizacji
Rozproszona baza danych (2)
• Problemy:
– modyfikacja danych rozproszonych (realizacja transakcji
rozproszonych)
– odtwarzanie poprawnego stanu bazy po awarii
– optymalizacja zapytań – bardziej złożona niż
w przypadku danych scentralizowanych
– kontrola współbieżnego dostępu do danych (zwłaszcza
w kontekście wielu kopii pojedynczej tabeli)
– potencjalna niejednorodność systemów lokalnych
(modele danych, języki zapytań, systemy operacyjne,
platformy sprzętowe)
Rozproszona baza danych (3)
• Zbiór narzędzi umożliwiający połączenie rozproszonych
zasobów w całość i udostępnianie ich użytkownikom –
system zarządzania rozproszoną bazą danych (SZRBD)
• Architektura SZRBD:
–
procesory danych
– odpowiedzialne za zarządzanie
danymi w poszczególnych węzłach
–
procesor aplikacji
– koordynator dostępu do danych
w różnych węzłach
–
oprogramowanie komunikacyjne
– dostarcza
podstawowe usługi do realizacji procesora aplikacji (np.
JavaSpaces
jako jedna z implementacji modelu
wirtualnie współdzielonej pamięci)
Architektura SZRBD
Elementy
procesora
aplikacji
:
W4
W5
KL
SZBD
węzeł z globalnym
katalogiem danych
Klient
(
KL
) –
obsługuje żądania
użytkownika
GKD
Lokalny serwer
(
LS
) –
współpracuje
z
procesorem
danych
(
PD
)
w węźle
W1
W2
W3
LS
LS
LS
PD
PD
PD
LBD1
LBD2
LBD3
węzły z lokalnymi
bazami danych
Plik z chomika:
szuro1
Inne pliki z tego folderu:
Wszechswiat2007_7-9_Tykarski.pdf
(2354 KB)
WM_2008_04m.pdf
(422 KB)
WM_2008_03m.pdf
(176 KB)
WM_2008_02m.pdf
(201 KB)
WM_2008_01m.pdf
(151 KB)
Inne foldery tego chomika:
Ajax
Algorytmy
APLETY
Dokumentacja
ECLIPSE
Zgłoś jeśli
naruszono regulamin