Usługa katalogowa: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m poprawa linijek
dodanie kolejnych różnic na podstawie angielskiej wersji
Linia 23:
* Dane mogą zostać zorganizowane w hierarchiczny sposób, który czasem może być nawet problematyczny. W celu owładnięcia problemów z głębokimi przestrzeniami nazw, niektóre usługi katalogowe dzielą przestrzenie nazw hierarchicznie w mechanizmie składowania w celu optymalizacji nawigacji. Wyszukiwanie odbywa się na podstawe atrybutów danych a następnie odczytywane są wartości ich przestrzeni nazw, ta metoda jest szybsza aniżeli nawigacja poprzez poszczególne przestrzenie. W ocenie relacji, tradycyjne usługi katalogowe nie posiadają za wiele relacji wiele do wielu. Takie relacje muszą być utrzymane wyraźnie poprzez używanie list które rozrózniają nazwy oraz inne identyfikatory.
* Oryginalnie hierachiczne informacje usług katalogych typu [[X.500]] były uważane za problematyczne w porównaniu do relacyjnych baz danych. Obecnie implelemntowane są obiektowe bazy danych wykorzystując Jave, dokumenty XML takżę zaadoptowały hierachiczny objektowy model danych.
* Schemat jest zdefiniowany jako klasy obiektowe, atrybuty, dane (przestrzenie nazw, namespace).
* Klasa jest zdefiniowana następująco
** Atrybuty, które muszą występować w instancji klasy
** Atrybuty, które mogą być zdefiniowane w instacji, ale mogą być też pominięte kiedy obiekt jest tworzony. Brak konkretnego atrybutu może być niejako tłumaczony jako NULL w relacyjnych bazach danych.
* Atrybuty mogą być czasami wielowartościowe
* Atrybuty oraz Obiekty klasy są standardowe dla całego przemysły oraz formalnie zarejestrowane przez IANA.
 
 
[[Kategoria:Sieci komputerowe]]