Структура данных за базой данных LDAP - PullRequest
3 голосов
/ 13 октября 2010

Какая структура данных компьютера используется внутри базы данных LDAP? Бинарное дерево, дерево B +, трей или что-то еще?

Ответы [ 2 ]

3 голосов
/ 20 октября 2010

Запоминание LDAP - это протокол . Подумайте об этом так: HTTP - это протокол, но данные могут храниться в ext3 или в NFTS, или могут быть сгенерированы на лету из реляционной базы данных, или это может быть какое-то другое устройство, например чехол для веб-камеры. Как клиент, все, что вы знаете, это то, что вы отправляете HTTP-запросы и получаете HTTP-ответы.

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

2 голосов
/ 13 октября 2010

Это зависит от того, какой внутренний сервер вы используете для обслуживания запросов LDAP.

Microsoft Active Directory использует эволюцию базы данных Exchange в качестве внутреннего.Novell eDirectory, использующая базу данных FLAIM в качестве бэкэнда.Lotus Notes / Domino может обслуживать LDAP в соответствии со своей структурой базы данных.Каталог Oracle использует базу данных Oracle в бэкэнде (рисунок Go).OpenLDAP я не уверен.SunOne Я не уверен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...