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

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
dodanie wiekszej ilości przykładów usług katalogowych
dodanie podpunktu porównania z relacyjnymi bazami danych - na podstawie angielskiej wersji z wikipedii
Linia 17:
* [[Fedora Directory Server]]
* Sun Directory Services
 
==Porównanie z relacyjnymi bazami danych==
Jest kilka rzeczy które różnia tradycyjna usługę katalogową od relacyjnej bazy danych:
* W zależności od aplikacji katalogowej, informacje sa o wiele częsciej czytane aniżeli zapisywane. W związky z tym zalety bazy danych takie jak rollback czy transakcje w niektórych usługach katalogowych nie są nawet zaimplementowane. Dane mogą być niepotrzebne, ale celem jest szybsza odpowiedź podczas wyszukiwania danych.
* 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.
 
[[Kategoria:Sieci komputerowe]]