ZSBD-2st-1.2-w9.tresc-1.5-Slajd18

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Składowanie dokumentów XML w bazach danych dokumentów XML (2/2)

Składowanie dokumentów XML w bazach danych dokumentów XML (2/2)


Bazy danych oparte na strukturach (oparte na modelu):

- składują dokumenty w formie "obiektów",

- parsują dokumenty w momencie ich wstawiania – wymagane jest to podczas procesu dekompozycji i tworzenia obiektowej reprezentacji dokumentów,

- składują dokumenty w oparciu o struktury: relacyjne, obiektowe, hierarchiczne, oryginalne itp.,

- wykorzystują indeksy przede wszystkim do przyspieszenia przeszukiwania dokumentów; wykorzystywane indeksy mogą być tradycyjnymi indeksami zależnym od wykorzystywanych struktur,

- pobieranie dokumentów wymaga ich ponownej rekonstrukcji, co wymaga znacznie większej liczby odczytów, niż ma to miejsce w przypadku baz danych opartych na obiektach tekstowych,

- z reguły wydajnie tworzą struktury oparte na dokumentach XML, dla przykładu drzewa DOM,

- przykładowo mogą przechowywać obiekty DOM w OORDBMS.

Przykładami baz danych opartymi na modelu i wykorzystującymi odpowiednie struktury są:

- Relacyjne: Xfinity, eXist, Sybase, DBDOM.

- Obiektowe: eXcelon, X-Hive, Ozone/Prowler, 4Suite, Birdstep.

- Oryginalne: Tamino, Xindice, Neocore, Ipedo, XStream DB, XYZFind, Infonyte, Virtuoso, Coherity, Luci, TeraText, Sekaiju, Cerisent, DOM-Safe, XDBM, i inne.



<< Poprzedni slajd | Spis treści | Następny slajd >>