====== OpenLDAP: Механизмы манипуляции данными ====== Механизмы манипуляции данными выполняют реальную работу по хранению и извлечению данных в ответ на запросы [[ldap:ldap|LDAP]]. Они могут быть статически скомпилированы в ''slapd'', или, если включена поддержка модулей, они могут быть загружены динамически. ====== HDB ====== Механизм ''hdb'' является механизмом для нормальной базы данных ''slapd''. Для хранения данных он использует пакет Oracle Berkeley DB (BDB). Этот механизм позволяет широко применять индексирование и кэширование для ускорения доступа к данным. ''hdb ''— это вариант оригинального механизма ''bdb'', первоначально написанного для работы с BDB. ''hdb'' использует иерархическую структуру базы данных с поддержкой переименований на уровне поддеревьев. Во всём остальном его поведение аналогично поведению ''bdb'', и к обоим применимы одинаковые параметры конфигурации. Замечание: База данных ''hdb'' требует большого размера ''idlcachesize'' для хорошей производительности операций поиска, как правило в три раза или более превышающего ''cachesize'' (размер кэша записи). Замечание: Механизм hdb вытеснил bdb, а скоро оба они будут считаться устаревшими в пользу нового механизма [[#MDB|mdb]]. ====== MDB ====== MDB (Memory-Mapped Database) — отображаемая в памяти база данных. ====== Ссылки ====== [[http://pro-ldap.ru/tr/admin24/backends.html|Pro-LDAP.ru - Руководство администратора OpenLDAP 2.4: Механизмы манипуляции данными]] [[http://pro-ldap.ru/tr/art/20130702-mdb/|Pro-LDAP.ru - MDB: отображаемая в памяти база данных и механизм манипуляции данными для OpenLDAP]] {{tag>LDAP}}