Model częściowo ustrukturyzowany

Model częściowo ustrukturyzowany to model bazy danych , w którym nie ma separacji między danymi a schematem , a ilość użytej struktury zależy od celu.

Zalety tego modelu są następujące:

  • Może reprezentować informacje z niektórych źródeł danych, których nie można ograniczyć schematem.
  • Zapewnia elastyczny format wymiany danych między różnymi typami baz danych.
  • Wyświetlanie danych strukturalnych jako częściowo ustrukturyzowanych (do celów przeglądania) może być pomocne.
  • Schemat można łatwo zmienić.
  • Format przesyłania danych może być przenośny.

Podstawowym kompromisem wynikającym z korzystania z częściowo ustrukturyzowanego modelu bazy danych jest to, że zapytań nie można wykonywać tak wydajnie, jak w przypadku bardziej ograniczonej struktury, takiej jak model relacyjny . Zazwyczaj rekordy w częściowo ustrukturyzowanej bazie danych są przechowywane z unikalnymi identyfikatorami, do których odwołują się wskaźniki do ich lokalizacji na dysku. To sprawia, że ​​zapytania nawigacyjne lub oparte na ścieżce są dość wydajne, ale przy wyszukiwaniu wielu rekordów (co jest typowe w SQL ) nie są tak wydajne, ponieważ muszą szukać wokół dysku podążając za wskaźnikami.

Model wymiany obiektów (OEM) to jeden ze standardów wyrażania częściowo ustrukturyzowanych danych, innym sposobem jest XML .

Zobacz też