Доступ открыт Открытый доступ  Доступ закрыт Только для подписчиков

Структура каталога как фильтр поиска записей службы каталогов OpenLDAP


https://doi.org/10.31799/1684-8853-2019-2-52-56

Полный текст:


Аннотация

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

Цель: определение влияния структуры хранения данных каталога при различных параметрах индексирования на время отклика на запрос к каталогу.

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


Об авторах

А. В. Гордеев
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Россия

Гордеев  Александр Владимирович - доктор технических наук, профессор.

Б. Морская ул. 67, Санкт-Петербург, 190000



А. В. Андреев
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Россия

Андреев Андрей Васильевич - аспирант.

Б. Морская ул. 67, Санкт-Петербург, 190000


Список литературы

1. Kretschmer F., von Arnim C., Lechler A., Verl A. Persistent data backend for OPC UA namespaces in IT infrastructures. Procedia CIRP, 2018, vol. 72, pp. 174-178. doi:10.1016/j.procir.2018.03.233

2. List of LDAP Software. https://en.wikipedia.org/wiki/List_of_LDAP_software (дата обращения: 25.12.2018).

3. Microsoft Active Directory. https://discovery.hgdata.com/product/microsoft-active-directory (дата обращения: 25.12.2018).

4. Zimbra Directory Service (LDAP). https://wiki.zim-bra.com/wiki/Zimbra_Directory_Service_(LDAP) (дата обращения: 25.12.2018).

5. Top 5 Challenges with OpenLDAP. https://jumpcloud.com/blog/top-5-challenges-with-openldap/ (дата обращения: 25.12.2018).

6. Introduction to OpenLDAP Directory Services. https://www.openldap.org/doc/admin24/intro.html (дата обращения: 25.12.2018).

7. Andjarwirawan J., Palit H. N., Salim J. C. Linux PAM to LDAP authentication migration. 2017 Intern. Conf. on Soft Computing, Intelligent System and Information Technology (ICSIIT), Denpasar, 2017, pp. 155-159. doi:10.1109/ICSIIT.2017.66

8. Tuning. https://www.openldap.org/doc/admin24/tuning.html (дата обращения: 03.01.2019).

9. Lightweight Directory Access Protocol (LDAP): String Representation of Search Filters, https://tools.ietf.org/search/rfc4515#page-2 (дата обращения: 03.01.2019).

10. Eckstein R., Carter G., Ts J. Using Samba. O’Reilly Media, 2007. 600 p.

11. Indexing Attributes in the Directory. https://docs.ora-cle.com/cd/E15217_01/doc.1014/e12490/perform.htm#CFHICJIE (дата обращения: 09.01.2019).

12. Managing Indexes, https://access.redhat.com/docu-mentation/en-US/Red_Hat_Directory_Server/8.2/html/Administration_Guide/Managing_Indexes.html (дата обращения: 08.01.2019).

13. Lowe-Norris A., Desmond B., Richards J., Allen R. Active Directory. O’Reilly Media, 2008. 866 p.

14. LDAP Setup and Configuration Guide. https://docs.oracle.com/cd/E19455-01/806-5580/6jej518pd/in-dex.html (дата обращения: 20.11.2018).

15. LDAP Indexes. https://ldapwiki.com/wiki/LDAP%20Indexes (дата обращения: 08.01.2019).

16. Butcher M. Mastering OpenLDAP. Packt Publishing, 2007. 484 p.

17. Андреев А. В. Сетевая модель данных службы каталогов. Тр. МФТИ, 2014, т. 6, № 3, c. 27-36. oi:10.31799/1684-8853-2019-2-52-56


Дополнительные файлы

Для цитирования: Гордеев А.В., Андреев А.В. Структура каталога как фильтр поиска записей службы каталогов OpenLDAP. Информационно-управляющие системы. 2019;(2):52-56. https://doi.org/10.31799/1684-8853-2019-2-52-56

For citation: Gordeyev A.V., Andreyev A.V. OpenLDAP directory service structure as a search filter. Information and Control Systems. 2019;(2):52-56. (In Russ.) https://doi.org/10.31799/1684-8853-2019-2-52-56

Просмотров: 56


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1684-8853 (Print)
ISSN 2541-8610 (Online)