Dołączanie atrybutów do wykazu globalnego
Wykaz globalny lasu zawiera częściową replikę każdego obiektu w lesie. Dla każdego obiektu wykaz globalny zawiera tylko podzestaw atrybutów każdego obiektu. Atrybut isMemberOfPartialAttributeSet obiektu attributeSchema jest ustawiony na TRUE, jeśli atrybut jest replikowany do globalnego katalogu.
Atrybuty o następujących cechach są odpowiednie do przechowywania w globalnym katalogu.
- Atrybut jest globalnie interesujący, ponieważ atrybut jest wymagany do lokalizowania obiektów, które mogą występować w dowolnym miejscu w lesie, lub ponieważ dostęp do odczytu do atrybutu jest cenny nawet wtedy, gdy pełny obiekt jest niedostępny. Przykładem pierwszego typu jest lokalizacja z atrybutem, której można użyć do znalezienia obiektu printQueue. Przykładem drugiego typu jest numer telefonu, ponieważ można zadzwonić do kogoś, nawet jeśli nie ma dostępu do pełnej repliki ich obiektu użytkownika .
- Zmienność atrybutu jest bardzo niska. Jest to ważne, ponieważ jeśli klasa atrybutów jest uwzględniona w katalogu globalnym, zmiany każdej wartości tej klasy atrybutów w całym lesie domen są replikowane do wszystkich serwerów katalogu globalnego w przedsiębiorstwie.
- Rozmiar wartości atrybutu jest mały. "Mały" jest bardzo subiektywny: podczas umieszczania atrybutu w wykazie globalnym należy wziąć pod uwagę wpływ replikowania atrybutu na wszystkie serwery wykazu globalnego w przedsiębiorstwie. Im mniejszy atrybut, tym mniejszy wpływ. Ponieważ replikacja występuje tylko wtedy, gdy atrybut się zmienia, wpływ replikacji jest również mniejszy w miarę spadku zmienności, więc duży atrybut o bardzo niskiej zmienności może mieć mniejszy ogólny wpływ niż mały atrybut o dużej zmienności.
Podczas podejmowania decyzji o tym, czy należy umieścić atrybut w wykazie globalnym, pamiętaj, że handlujesz zwiększoną replikacją i zwiększoną przestrzeń dyskową na serwerach wykazu globalnego w celu uzyskania potencjalnie szybszej wydajności zapytań. Zazwyczaj można użyć wykazu globalnego, aby wyszukać obiekt zainteresowania, aby można było odczytać wybrane atrybuty obiektu. Jeśli interesujące Cię atrybuty są replikowane do wykazu globalnego, możesz je odczytać bezpośrednio z wykazu globalnego. Alternatywnie, aby odczytać atrybuty, które nie są replikowane do wykazu globalnego, należy wykonać dodatkowe kroki, aby je pobrać. W takim przypadku po przeszukaniu wykazu globalnego, aby znaleźć obiekt zainteresowania, należy odczytać nazwę wyróżniającą obiektu z wykazu globalnego, użyć dn, aby powiązać bezpośrednio z pełną repliką obiektu, która może znajdować się na innym serwerze, a na koniec odczytać atrybuty wykazu nieglobalnego z pełnej repliki obiektu.
Często wykonywane zapytania i przywoływane atrybuty, takie jak nazwa pracownika i numer telefonu, są dobre do uwzględnienia w wykazie globalnym. Rzadko wspominany atrybut, taki jak "driverVersion" dla drukarek, najlepiej, aby nie był uwzględniany w katalogu globalnym.