Каковы варианты использования LDAP? это все еще полезно? - PullRequest
0 голосов
/ 17 сентября 2018

Мой вопрос: когда следует использовать LDAP, а не DB?Это все еще полезно в наши дни?

(пожалуйста, не объясните, КАК настроить сервер LDAP, я просто хочу выяснить, используется ли LDAP в новых проектах, и каковы случаи использования, когда используются базы данных SQL / NoSQLбесполезно)

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Вопрос, безусловно, слишком широкий и запутанный. LDAP - это протокол и модель данных.

Сервер LDAP (или Сервер каталогов LDAP) - это специализированная база данных, которая реализует протокол и службы. Обычно серверы каталогов оптимизированы для чтения и поиска, возвращая результаты в миллисекундах. Каким-то образом серверы каталогов LDAP были, вероятно, первыми и забытыми базами данных NoSQL .

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

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

Современные современные серверы каталогов LDAP, такие как OpenDJ, могут обрабатывать миллиарды объектов, несколько сотен тысяч запросов в секунду и доступность 5 девяток.

0 голосов
/ 17 сентября 2018

Это довольно широкий вопрос, потому что вы даже не упомянули, какие приложения находятся в области действия.

Уже несколько лет приложения поддерживают LDAP для доступа к централизованным корпоративным базам данных IAM, содержащим информацию о пользователях и группах для контроля доступа. Особенно существуют стандартные определения схемы для этого варианта использования. Таким образом, каждое приложение, стремящееся быть привлекательным в такой среде, должно использовать его в качестве клиента LDAP.

Кроме того, каждая система IAM должна по-прежнему предоставлять услугу LDAP, даже если базовая база данных является чем-то другим.

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

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