Prezentacja ogólna
Xxxxx Yyyyyyyy
Gr. Zzzzz
Projekt i implementacja
rozproszonej, sfederowanej
bazy danych z replikacj
w
czasie rzeczywistym
1.
Dokonanie przegl
du literatury w
zakresie:
a.
problematyki rozproszonych baz
danych
,
b.
architektury sfederowanych baz danych,
c.
alokacji danych i ich replikacji,
d.
zarz
dzania transakcjami
rozproszonymi
2.
Identyfikacja problemów.
3.
Opracowanie modelu RBD:
a.
wybór architektury
b.
wybór systemów lokalnych i ich modeli danych
c.
wybór systemu globalnego
4.
Wykonanie projektu oraz jego implementacji.
5.
Przeprowadzenie testów:
a.
poprawno
ci funkcjonowania BD,
b.
wydajno
ci przetwarzania danych,
c.
niezawodno
ci,
d.
replikacji.
6.
Ocena uzyskanych rezultatów.
Rozproszona baza danych jest zbiorem co najmniej
dwóch wspóápracuj
cych z sob baz danych,
z których ka
*da znajduje si na innym serwerze.
Z punktu widzenia u
*ytkownika wszystkie te bazy
stanowi
logiczn caáoü.
System sfederowanych baz danych to system
skáadaj
cy si z co najmniej dwóch niezale*nych,
ró
*nych systemów baz danych oraz odpowiedniego
mechanizmu konsoliduj
cego wszystkie ich
komponenty. Ponadto, ka
*dy system BD jest
niezale
*nym i autonomicznym scentralizowanym
SZBD, który ma swoich wáasnych lokalnych
u
*ytkowników.
Replikacja danych to proces
powielania informacji pomi
dzy ró*nymi
serwerami baz danych.
Rodzaje replikacji:
y
Migawkowa (snapshot)
y
Transakcyjna (transaction)
y
Dwukierunkowa lub á
czca (merge)
Najcz
stsze problemy:
fragmentacja i alokacja danych,
problemy replikacji:
y
okre
lenie jednostki replikacji,
y
okre
lenie iloci replikowanch danych,
y
okre
lenie momentu odwie*ania („czasu
rzeczywistego”),
y
okre
lenie sposobu odwie*ania.
optymalizacja zapyta
,
zarz
dzanie wspóábie*noci transakcji.
`
C. Zaniolo, S. Ceri, C. Faloutsos, R.T. Snodgrass,
V.S. Subrahmanian, R. Zicari, „Advanced Database
Systems”, The Morgan Kaufmann Series in Data
Management Systems, 1997.
`
T. Connolly, C. Begg, Database Systems – „A
Practical Approach to Design, Implementation, and
Management (third edition)”, Addison-Wesley, 2002.
`
R. Wrembel, B. B
bel, Oracle – „Projektowanie
rozproszonych baz danych”, HELION, 2003.
`
Clement T. Yu, Weiyi M., „Principles of Database
Query Processing for Advanced Applications”,
Morgan Kaufmann Publishers, 1998
Czasopisma:
y
CHIP
y
PC World Computer
Strony internetowe:
y
http://www.w3.org/TR/xquery-operators/
y
http://www.oasis-open.org/cover/xmlAndDatabases.html
y
http://www.rpbourret.com/xml/
y
http://xmldb-org.sourceforge.net/index.html
y
http://oracle.com
Wykonanie projektu i implementacji
rozproszonej, sfederowanej bazy
danych z replikacj
w czasie
rzeczywistym speániaj
cej zaáo*one
wymagania.
Zbadanie czasu wykonywania zapyta
,
czasu replikacji, opó
(nie replikacji,
wydajno
ci w zale*noci od alokacji i
fragmentacji danych oraz wybranych
systemów implementacyjnych lokalnych.
Spis tre
ci
Wst
p.
Rozdzia
á I. Przegld literatury.
1. Sáownik u
*ywanych zwrotów i poj ü.
2. Ogólna charakterystyka systemów baz danych.
3. Wst
p do replikacji.
Rozdzia
á II. Charakterystyka rozproszonych systemów baz danych.
1. Architektura
2. Sfederowane bazy danych.
2.1. Implementacyjne modele danych.
2.2. Lokalne systemy.
2.3. System globalny.
Rozdzia
á III. Zaáo*enia projektowe.
1. Okre
lenie wymaga.
2. Wybór architektury.
3. Stworzenie scenariuszy testowych.
Rozdzia
á IV. Projekt systemu.
1. Stworzenie modelu.
2. Implementacja.
3. Dokumentacja.
Rozdzia
á V. Raporty z testów.
1. Testy niezawodno
ciowe.
2. Testy wydajno
ciowe.
3. Testy jako
ciowe.
4. Wnioski.
Rozdzia
á VI. Ocena uzyskanych rezultatów.
1. Porównanie wyników z innymi architekturami i systemami.
2. Ocena efektywno
ci.
Podsumowanie.
Bibliografia.
Za
áczniki.
Czerwiec 2008
y
Wybór tematu pracy dyplomowej.
Pa
(dziernik 2008
y
Prezentacja ogólna.
Listopad 2008
y
Przegl
d literatury.
Grudzie
2008
y
Zako
czenie charakterystyk systemów baz danych, replikacji, oraz
modeli danych
y
Wst
pne zakoczenie caáej cz ci teoretycznej.
y
Prezentacja: „Charakterystyka rozproszonych, sfederowanych
systemów baz danych. Przedstawienie spotykanych problemów
i propozycji ich rozwi
za”.
Stycze
2009
y
Zdefiniowanie wymaga
.
y
Wybór architektury.
y
Caáo
ciowe opracowanie modelu.
y
Prezentacja: „Przyj
te zaáo*enia dotyczce wymaga i
architektury systemu. Omówienie wybranej architektury na
podstawie stworzonego modelu”.
Luty 2009, Marzec 2009
y
Implementacja.
y
Tworzenie dokumentacji.
y
Co najmniej dwie prezentacje dotycz
ce post pu prac.
Kwiecie
2009
y
Testowanie systemu
y
Prezentacja: „Przedstawienie uzyskanych wyników testów”.
Maj 2009
y
Ocena otrzymanych wyników.
y
Porównanie wyników z innymi systemami i rozwi
zaniami.
y
Prezentacja: „Ko
cowa prezentacja pracy”.
Czerwiec 2009
y
Obrona Pa
stwowa.
¾
Wst
pne zdefiniowanie u*ywanych poj ü.
¾
Przegl
d literatury.
¾
Przegl
d architektur rozproszonych,
sfederowanych baz danych.
¾
Rozpoznanie dwukierunkowej replikacji w
czasie rzeczywistym.
¾
Rozpocz
cie prac nad cz ci teoretyczn,
jako podsumowanie przegl
du architektur i
replikacji.