Einschließen von Attributen in den globalen Katalog
Der globale Katalog einer Gesamtstruktur enthält ein partielles Replikat jedes Objekts in der Gesamtstruktur. Für jedes Objekt enthält der globale Katalog nur eine Teilmenge der Attribute jedes Objekts. Das isMemberOfPartialAttributeSet-Attribut eines attributSchema-Objekts wird auf TRUE festgelegt, wenn das Attribut in den globalen Katalog repliziert wird.
Attribute mit den folgenden Merkmalen eignen sich für die Speicherung im globalen Katalog:
- Das Attribut ist global interessant, weil das Attribut zum Suchen von Objekten erforderlich ist, die überall in der Gesamtstruktur auftreten können, oder weil lesezugriff auf das Attribut nützlich ist, auch wenn auf das vollständige Objekt nicht zugegriffen werden kann. Ein Beispiel für den ersten Typ ist das Location-Attribut , das verwendet werden kann, um ein printQueue-Objekt zu finden. Ein Beispiel für den zweiten Typ ist phoneNumber, da Sie jemanden anrufen können, auch wenn Sie nicht auf ein vollständiges Replikat des Benutzerobjekts zugreifen können.
- Die Volatilität des Attributs ist sehr gering. Dies ist wichtig, denn wenn eine Attributklasse im globalen Katalog enthalten ist, werden Änderungen an jedem Wert dieser Attributklasse in der Gesamten Unternehmensgesamtstruktur auf alle globalen Katalogserver im Unternehmen repliziert.
- Die Größe des Attributwerts ist klein. "Klein" ist sehr subjektiv: Berücksichtigen Sie beim Platzieren eines Attributs im globalen Katalog die Auswirkungen der Replikation des Attributs auf alle globalen Katalogserver im Unternehmen. Je kleiner das Attribut, desto geringer ist die Auswirkung. Da die Replikation nur erfolgt, wenn sich das Attribut ändert, ist die Auswirkung der Replikation auch geringer, da die Volatilität abnimmt, sodass ein großes Attribut mit sehr geringer Volatilität einen geringeren Gesamteffekt haben kann als ein kleines Attribut mit hoher Volatilität.
Wenn Sie entscheiden, ob Ein Attribut im globalen Katalog platziert werden soll oder nicht, denken Sie daran, dass Sie eine erhöhte Replikation und einen erhöhten Datenträgerspeicher auf globalen Katalogservern handeln, um möglicherweise eine schnellere Abfrageleistung zu erzielen. In der Regel verwenden Sie den globalen Katalog, um nach einem objekt von Interesse zu suchen, damit Sie ausgewählte Attribute des Objekts lesen können. Wenn die Attribute, an denen Sie interessiert sind, in den globalen Katalog repliziert werden, können Sie sie direkt aus dem globalen Katalog lesen. Alternativ müssen Sie zum Lesen von Attributen, die nicht in den globalen Katalog repliziert werden, zusätzliche Schritte ausführen, um sie abzurufen. In diesem Fall müssen Sie nach dem Durchsuchen des globalen Katalogs, um das objekt von Interesse zu finden, den distinguished Name des Objekts aus dem globalen Katalog lesen, den DN verwenden, um direkt an ein vollständiges Replikat des Objekts zu binden, das sich möglicherweise auf einem anderen Server befindet, und schließlich die Attribute des nicht globalen Katalogs aus dem vollständigen Replikat des Objekts lesen.
Häufig abgefragte und referenzierte Attribute, z. B. Mitarbeitername und Telefonnummer, können in den globalen Katalog aufgenommen werden. Ein selten referenziertes Attribut wie "driverVersion" für Drucker sollte am besten aus dem globalen Katalog ausgeschlossen werden.