ZSBD-2st-1.2-w01.tresc-1.1-kolor, szkoła, bazy danch

[ Pobierz całość w formacie PDF ]
Zaawansowane systemy baz danych - ZSBD
Systemy rozproszonych baz danych – 1
Problematyka rozproszonych baz danych
Wykład przygotował:
Robert Wrembel
ZSBD – wykład 1 (1)
1
Zaawansowane systemy baz danych - ZSBD
Plan wykładu
• Wprowadzenie do problematyki
• Definicja rozproszonej bazy danych
• 12 reguł Date
• Podstawowa architektura systemu rozproszonej bazy
danych
ZSBD – wykład 1 (2)
Celem pierwszego wyk
Å‚
adu jest wprowadzenie do problematyki rozproszonych
baz danych. Zostan
Ä…
tu omówione:
- definicja rozproszonej bazy danych,
-dwana
Å›
cie uznanych regu
Å‚
zdefiniowanych przez C.J.Date, które powinien
spe
Å‚
nia
ć
system rozproszonej bazy danych,
- podstawow
Ä…
architektur
Ä™
sfederowanej bazy danych, jak przyk
Å‚
ad architektury
implementacyjnej.
2
Zaawansowane systemy baz danych - ZSBD
Wprowadzenie
• Typowa architektura systemu informatycznego
– scentralizowana baza danych
– aplikacje klient-serwer lub w architekturze 3-
warstwowej
• Scentralizowane bazy danych nie zawsze oferują
wymaganą funkcjonalność i zadowalającą efektywność
Ó
rozproszone bazy danych (RBD)
ZSBD – wykład 1 (3)
W typowych zastosowaniach systemów baz danych wykorzystuje się architekturę
scentralizowaną, w której system zarządzania bazą danych (SZBD) i wszystkie
dane znajdują się w tym samym węźle sieci informatycznej. Dostęp do takiej
bazy danych jest realizowany albo za pomocÄ… aplikacji pracujÄ…cych w
architekturze klient-serwer albo pracujÄ…cych w architekturze 3-warstwowej.
Istnieje jednak wiele zastosowań, w których scentralizowane bazy danych nie
zapewniają wymaganej funkcjonalności i efektywności pracy. W takich
przypadkach, stosuje siÄ™ tzw. rozproszone bazy danych.
3
Zaawansowane systemy baz danych - ZSBD
Przykład - scentralizowana BD
Kraków
Wrocław
Warszawa
Gdańsk
Poznań
Poznań
ZSBD – wykład 1 (4)
Przykładowo, rozważmy sieć dużych warsztatów samochodowych w Polsce, z
kilkoma oddziałami w każdym dużym mieście. Gdyby zbudować system
informatyczny dla tej sieci oparty o scentralizowanÄ… bazÄ™ danych umieszczonÄ…
np. w Poznaniu, wówczas każde odwołanie do tej bazy z innego miasta
wymagałoby transmisji sieciowej. Przy sieci o niskiej przepustowości i dużej
częstotliwości odwołań, poprawne wykorzystywanie systemu stałoby się
niemożliwe. Dodatkowo, taki system byłby znacznie bardziej podatny na awarie
niż system rozproszony. Awaria serwera scentralizowanej bazy danych
powodowałaby niemożliwość korzystania z systemu we wszystkich oddziałach
firmy!
4
Zaawansowane systemy baz danych - ZSBD
Przykład - rozproszona BD
Kraków
Wrocław
Warszawa
Gdańsk
Poznań
ZSBD – wykład 1 (5)
Alternatywnym rozwiÄ…zaniem do przedstawionego poprzednio jest zastosowanie
wielu lokalnych baz danych, np. po jednej w każdym dużym mieście, czyli tzw.
systemu rozproszonych baz danych. Każda z tych baz lokalnych
przechowywałaby informacje o klientach z danego regionu.
5
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • apo.htw.pl

  •