Так в чём же преимущества LDAP, и почему каждый здравомыслящий человек будет их использовать?
Прежде чем попытаться ответить на этот вопрос, давайте абстрагируемся от тактических соображений производительности. В целом, реляционные СУБД всё ещё значительно быстрее реализаций LDAP. По мере разработки служб каталогов второго поколения — это положение меняется, и, хотя реляционные СУБД всегда будут оставаться быстрее LDAP, разрыв значительно сократился вплоть до точки, в которой различия становятся уже практически несущественными, если, конечно, Вы сравниваете подобное с подобным.
Так почему же нужно использовать LDAP? Вот наш список ключевых характеристик, которые делают высокий уровень боли терпимым:
- 1. LDAP предоставляет стандартизированные как удалённый, так и локальный методы доступа к данным.
- 2. Поскольку в LDAP используются стандартизированные методы доступа к данным, клиенты и серверы могут разрабатываться отдельно или быть получены из разных источников.
- 3. LDAP предоставляет метод, посредством которого данные могут быть перемещены в несколько мест, не затрагивая при этом внешнего доступа к этим данным.
- 4. Системы LDAP могут быть настроены на репликацию данных одному или нескольким приложениям только за счет операционных параметров, без необходимости добавления дополнительного кода или изменения внешнего доступа к данным.
Эти характеристики концентрируют внимание исключительно на стандартной природе доступа к данным LDAP, не учитывая отношения количества чтений к количеству записей, которое, как отмечалось выше, зависит от количества обслуживаемых операционных индексов.