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

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Przechowywanie dokumentów XML (1/3)

Przechowywanie dokumentów XML (1/3)


Istnieje kilka podstawowych sposobów przechowywania dokumentów XML.

Po pierwsze przy wykorzystaniu systemów plików. Składowanie dokumentów XML w systemach plików może być z powodzeniem wykorzystane w przypadkach małych zbiorów dokumentów XML. W przypadkach, gdy konieczne jest proste zarządzanie transakcjami można wykorzystać narzędzia, jakie jak CVS.

Nieco bardziej zaawansowanym sposobem jest wykorzystanie baz danych do przechowywania dokumentów XML w strukturach takich jak duże obiekty tekstowe lub binarne. Zalety takiego rozwiązania wywodzą się z funkcjonalności systemów baz danych takich jak: wielodostęp, obsługa transakcji, autoryzacja użytkowników itp. Kolejną zaletą jest możliwość wykorzystania indeksów do przeszukiwania dużych obiektów tekstowych.

Podstawowymi wadami obu podejść są:

- konieczność przetwarzania niestrukturalnego,

- brak rozróżnienia znaczników i ich zawartości.

Zaletą jest natomiast możliwość przechowywania dokumentów XML o dowolnej, nieokreślonej z góry strukturze.

Ponadto dokumenty XML możemy przechowywać:

- wykorzystując tabele lub obiekty składowane w obiektowo-relacyjnych bazach danych do przechowywania zdekomponowanych na składowe proste dokumentów XML, lub

- wykorzystując bazy danych dokumentów XML.



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