Compartir a través de


Incluir atributos en el catálogo global

El catálogo global de un bosque incluye una réplica parcial de cada objeto del bosque. Para cada objeto, el catálogo global solo incluye un subconjunto de los atributos de cada objeto. El atributo isMemberOfPartialAttributeSet de un objeto attributeSchema se establece en TRUE si el atributo se replica en el catálogo global.

Los atributos con las siguientes características son adecuados para el almacenamiento en el catálogo global:

  • El atributo es interesante globalmente, ya sea porque el atributo es necesario para buscar objetos que pueden producirse en cualquier parte del bosque o porque el acceso de lectura al atributo es valioso incluso cuando no se puede acceder al objeto completo. Un ejemplo del primer tipo es el atributo location , que se puede usar para buscar un objeto printQueue . Un ejemplo del segundo tipo es telephoneNumber, ya que puede llamar a alguien incluso si no puede acceder a una réplica completa de su objeto de usuario .
  • La volatilidad del atributo es muy baja. Esto es importante, ya que si se incluye una clase de atributo en el catálogo global, los cambios realizados en cada valor de esa clase de atributo en todo el bosque empresarial se replican en todos los servidores de catálogo global de la empresa.
  • El tamaño del valor del atributo es pequeño. "Small" es muy subjetiva: al colocar un atributo en el catálogo global, tenga en cuenta el impacto de replicar el atributo en todos los servidores de catálogo globales de la empresa. Cuanto menor sea el atributo, menor será el impacto. Dado que la replicación solo se produce cuando cambia el atributo, el impacto de la replicación también es menor a medida que disminuye la volatilidad, por lo que un atributo grande con una volatilidad muy baja puede tener un impacto general más pequeño que un atributo pequeño con alta volatilidad.

Al decidir si desea colocar o no un atributo en el catálogo global, recuerde que está negociando una mayor replicación y un mayor almacenamiento en disco en servidores de catálogos globales para, potencialmente, un rendimiento más rápido de las consultas. Normalmente, usaría el catálogo global para buscar un objeto de interés para poder leer los atributos seleccionados del objeto. Si los atributos que le interesan se replican en el catálogo global, puede leerlos directamente desde el catálogo global. Como alternativa, para leer atributos que no se replican en el catálogo global, debe realizar pasos adicionales para recuperarlos. En este caso, después de buscar el catálogo global para buscar el objeto de interés, debe leer el nombre distintivo del objeto del catálogo global, usar el DN para enlazar directamente a una réplica completa del objeto, que puede estar en un servidor diferente y, por último, leer los atributos no globales del catálogo desde la réplica completa del objeto.

Los atributos consultados y a los que se hace referencia con frecuencia, como el nombre del empleado y el número de teléfono, son adecuados para incluir en el catálogo global. Un atributo al que se hace referencia con poca frecuencia, como "driverVersion" para impresoras, se queda mejor fuera del catálogo global.