Данные и хранилища данных
В 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.