Структура каталога как фильтр поиска записей службы каталогов OpenLDAP
Ключевые слова:
служба каталогов, структура каталога, OpenLDAP, индексирование, тип индексаАннотация
Введение: количество публикаций по исследованию структур каталогов ограничено видимой простотой закрытых,
проприетарных, реализаций. Эта закрытость накладывает ограничения на возможности исследования служб каталогов,
особенно вопросов, касающихся изменения структуры каталога. Открытые решения, такие как OpenLDAP, получили по-
пулярность относительно недавно, и большинство исследований сводятся к вопросам интеграции открытых решений
в существующую инфраструктуру. Цель: определение влияния структуры хранения данных каталога при различных
параметрах индексирования на время отклика на запрос к каталогу. Результаты: основными параметрами, влияющими
на эффективность использования индексирования при работе со службами каталогов, определены количество запи-
сей каталога и типы индексов, использующиеся в фильтре поиска. Предложен новый подход формирования структу-
ры службы каталогов с учетом параметров поиска информации. Выявлено, что при наличии индексируемых атрибутов
у большого количества записей каталога наименее эффективными являются индексы типов присутствия и подстроки.
Дополнительные ветки каталога, созданные по определенным критериям записей, были заданы как исходные ветки по-
иска записей и использовались как дополнительный фильтр поиска. Данная модификация структуры каталога позво-
лила дополнительно уменьшить общее число записей при изначальной выборке. Такое решение существенно улучшило
время отклика на запрос к каталогу при использовании индексов присутствия и подстроки в фильтре поиска, а также
сократило фильтр поиска. Практическая значимость: формирование структуры каталога с учетом параметров записей
и способов поиска параметров записей позволяет уменьшить время отклика каталога на запрос.