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 .