我经常听到这样的话:"我们可以使用LDAP加载我们的员工信息吗?"然而,标题"轻量级目录访问协议"让我认为它是一种协议,而不是像Oracle或MSSQL那样的物理数据库管理系统.

那么,谁能给我解释一下LDAP是什么,它是如何使用的,以及它的基本工作原理是什么?LDAP仅仅是用于从各种DBMS提取数据的标准协议吗?在架构图中,LDAP是否仅仅是在数据库和应用程序服务器之间绘制的箭头?

推荐答案

LDAP是用于查询用户目录的协议.例如,Active Directory或Novell eDirectory都支持LDAP.在某种程度上,它也是执行此类查询的语法,就像SQL是查询数据库的查询语言一样.

LDAP命令可能如下所示

(givenName=Mike)

它将返回目录中的所有麦克风.

Database相关问答推荐

Rust 全局存储数据库连接

Pocketbase 中的 SQLite 数据库可以根据自己的喜好进行修改吗?

您是否遇到过 SQL Server 因为引用了太多表而无法执行的查询?

在 SQL Server 中找出调用存储过程

Oracle SQL 开发人员中的 DB2 数据库

如何连接到 MDF 数据库文件?

存储过程的缺点

如何将开发数据库更改移动到生产数据库?

如何将新架构添加到现有的 Visual Studio 数据库项目?

Laravel 5 从 URL 获取 ID

将 `tsv` 文件插入 postgresql 数据库

将 Redis 数据同步到 MySQL 的最佳策略是什么?

如何将视图的所有权限授予任意用户

如何使用 SQL 命令文件创建 SQLite3 数据库文件?

我们如何保存在 sqlite3 中创建的数据库

不可重复读与脏读的区别

Django Atomic Transaction 是否锁定数据库?

在数据库中存储业务逻辑

在 MYSQL 的子查询中使用 LIMIT 关键字的替代方法

由多个用户编辑数据库记录