Включение атрибутов в глобальный каталог
Глобальный каталог леса включает частичный реплика каждого объекта в лесу. Для каждого объекта глобальный каталог содержит только подмножество атрибутов каждого объекта. Атрибут isMemberOfPartialAttributeSet объекта attributeSchema имеет значение TRUE, если атрибут реплика в глобальный каталог.
Атрибуты со следующими характеристиками подходят для хранения в глобальном каталоге:
- Атрибут глобально интересен либо потому, что атрибут необходим для поиска объектов, которые могут находиться в любом месте леса, либо так как доступ на чтение к атрибуту ценен, даже если полный объект недоступен. Примером первого типа является атрибут расположения, который можно использовать для поиска объекта printQueue. Примером второго типа является телефонный номер, так как вы можете вызвать кого-то, даже если вы не можете получить доступ к полному реплика своего объекта пользователя.
- Волатильность атрибута очень низкая. Это важно, так как если класс атрибутов включен в глобальный каталог, изменения каждого значения этого класса атрибута в корпоративном лесу реплика на всех серверах глобального каталога в организации.
- Размер значения атрибута невелик. "Small" является весьма субъективным: при размещении атрибута в глобальном каталоге учитывайте влияние реплика на все глобальные серверы каталога в организации. Чем меньше атрибут, тем ниже влияние. Поскольку реплика tion происходит только при изменении атрибута, влияние реплика tion также меньше, так как уменьшается волатильность, поэтому большой атрибут с очень низкой волатильностью может иметь меньшее общее влияние, чем небольшой атрибут с высокой волатильностью.
При выборе того, следует ли размещать атрибут в глобальном каталоге, следует помнить, что вы торгуете увеличением реплика и увеличением хранилища дисков на глобальных серверах каталога для повышения производительности запросов. Как правило, глобальный каталог используется для поиска интересующего объекта, чтобы можно было прочитать выбранные атрибуты объекта. Если интересующие вас атрибуты реплика в глобальный каталог, их можно прочитать непосредственно из глобального каталога. Кроме того, чтобы считывать атрибуты, которые не реплика в глобальный каталог, необходимо выполнить дополнительные действия для их извлечения. В этом случае после поиска в глобальном каталоге, чтобы найти интересующий объект, необходимо прочитать различающееся имя объекта от глобального каталога, использовать DN для привязки непосредственно к полной реплика объекта, который может находиться на другом сервере, и, наконец, считывать атрибуты, отличные от глобального каталога, из полной реплика объекта.
Часто запрашиваемые и ссылаемые атрибуты, такие как имя сотрудника и номер телефона, хорошо включаются в глобальный каталог. Редко ссылающийся на атрибут, такой как driverVersion для принтеров, лучше всего осталось вне глобального каталога.