Share via


Incluindo atributos no catálogo global

O catálogo global de uma floresta inclui uma réplica parcial de cada objeto na floresta. Para cada objeto, o catálogo global inclui apenas um subconjunto dos atributos de cada objeto. O atributo isMemberOfPartialAttributeSet de um objeto attributeSchema será definido como TRUE se o atributo for replicado para o catálogo global.

Atributos com as seguintes características são apropriados para armazenamento no catálogo global:

  • O atributo é globalmente interessante, porque o atributo é necessário para localizar objetos que podem ocorrer em qualquer lugar da floresta ou porque o acesso de leitura ao atributo é valioso mesmo quando o objeto completo não está acessível. Um exemplo do primeiro tipo é o atributo location, que pode ser usado para localizar um objeto printQueue. Um exemplo do segundo tipo é telephoneNumber, porque você pode ligar para alguém mesmo que não consiga acessar uma réplica completa do objeto de usuário dele.
  • A volatilidade do atributo é muito baixa. Isso é importante porque, se uma classe de atributo for incluída no catálogo global, as alterações em cada valor dessa classe de atributo em toda a floresta corporativa serão replicadas para todos os servidores de catálogo global na empresa.
  • O tamanho do valor do atributo é pequeno. "Pequeno" é altamente subjetivo: ao colocar um atributo no catálogo global, considere o impacto da replicação do atributo para todos os servidores de catálogo global na empresa. Quanto menor o atributo, menor o impacto. Como a replicação ocorre somente quando o atributo é alterado, o impacto da replicação também é menor à medida que a volatilidade diminui, portanto, um atributo grande com volatilidade muito baixa pode ter um impacto geral menor do que um atributo pequeno com alta volatilidade.

Ao decidir se deseja ou não colocar um atributo no catálogo global, lembre-se de que você está negociando maior replicação e maior armazenamento em disco em servidores de catálogo global para, potencialmente, um desempenho de consulta mais rápido. Normalmente, você usaria o catálogo global para procurar um objeto de interesse para que possa ler os atributos selecionados do objeto. Se os atributos de seu interesse forem replicados para o catálogo global, você poderá lê-los diretamente do catálogo global. Como alternativa, para ler atributos que não são replicados para o catálogo global, você deve executar etapas adicionais para recuperá-los. Nesse caso, depois de pesquisar o catálogo global para localizar o objeto de interesse, você deve ler o nome distinto do objeto do catálogo global, usar o DN para vincular diretamente a uma réplica completa do objeto, que pode estar em um servidor diferente, e, finalmente, ler os atributos de catálogo não global da réplica completa do objeto.

Atributos consultados e referenciados com frequência, como nome do funcionário e número de telefone, são bons para incluir no catálogo global. Um atributo referenciado com pouca frequência, como "driverVersion" para impressoras, é melhor deixado de fora do catálogo global.