Данные и хранилища данных

В ADAM (Active Directory Application Mode) данные каталогов хранятся в иерархическом файловом хранилище каталога. По умолчанию хранилище каталога определенного экземпляра ADAM расположено в следующем файле:

\%ProgramFiles%\Microsoft ADAM\имя_экземпляра\data\adamntds.dit

Каждый экземпляр ADAM имеет свое хранилище каталога. Все операции с данными, выполняемые в ADAM, в том числе поиск, чтение, импорт, экспорт, индексация, репликация, архивация и восстановление, тем или иным образом используют хранилище каталога ADAM. Хранилище каталога организовано в логические разделы каталога, называемые контекстами именования.

Примечание

Подобно Active Directory, в службе Active Directory Application Mode для управления хранилищем каталога используется расширяемая система хранения данных (Extensible Storage Engine — ESE).

Разделы каталога

Хранилище каталога ADAM подразделяется на логические разделы каталога, называемые контекстами именования. Существует три разных типа разделов каталога: раздел конфигурации, раздел схемы и раздел приложения. Каждое хранилище каталога ADAM должно включать один раздел каталога конфигурации и один раздел каталога схемы. Оно может иметь несколько разделов каталога приложений или не иметь их вовсе. В следующей ниже таблице приведены сводные данные по типам разделов, их содержимому и требованиям ADAM.

Тип раздела Различающееся имя Обязательный или необязательный Содержимое

Конфигурация

CN=Configuration,CN={GUID}

Обязательный

Сведения о конфигурации ADAM

Схема

CN=Schema,CN=Configuration,CN={GUID}

Обязательный

Определения классов и атрибутов

Приложения

Назначается при создании раздела

Необязательный

Данные приложений

Раздел каталога конфигурации

Раздел каталога конфигурации содержит сведения о графике репликации ADAM и наборах реплик, сведения, определяющие другие разделы в наборе репликации, сведения о пользователях и группах в наборе реплик и другие данные.

Каталог раздела схемы

Каталог раздела схемы содержит определения для типа данных, находящихся в хранилище каталога. Служба каталогов ADAM использует определения из раздела схемы для обеспечения согласованности данных. Кроме того, приложения могут обращаться к разделу схемы для выявления типа данных, разрешенного в данном экземпляре ADAM. Расширение этой схемы позволяет хранить в ADAM данные, относящиеся к конкретному приложению. Дополнительные сведения о схемах ADAM см. в разделе Общие сведения о схеме ADAM.

Примечание

Раздел общей конфигурации и раздел общей схемы реплицируются в экземпляры службы ADAM, относящиеся к тому же набору конфигурации. Дополнительные сведения о репликации см. в разделе Общие сведения о репликации и наборах конфигурации ADAM.

Разделы каталога приложений

Разделы каталога приложений содержат данные, используемые приложениями. Раздел приложений создается при установке ADAM или в любое время после выполнения установки. В зависимости от приложения схему можно расширить вручную или автоматически с помощью данного приложения. Как правило, управление данными в конкретном разделе каталога приложений ведется самим приложением. После создания раздела каталога приложений ADAM хранит справочные объекты раздела приложений в разделе CN=Partitions,CN=Configuration.