我们开始使用 LDAP,我想知道为什么 LDAP 不那么流行?我读到它的读取速度比数据库快,但写入速度较慢。
编辑:
这是我第一次使用 LDAP,并且我已经在企业中编程了一段时间。这就是为什么我认为它不受欢迎的原因,而且我在学校从来没有听说过它。
我们开始使用 LDAP,我想知道为什么 LDAP 不那么流行?我读到它的读取速度比数据库快,但写入速度较慢。
编辑:
这是我第一次使用 LDAP,并且我已经在企业中编程了一段时间。这就是为什么我认为它不受欢迎的原因,而且我在学校从来没有听说过它。
我认为 OP 指的是使用 LDAP 类型的数据(阅读:分层数据库)作为应用程序数据的存储机制。
虽然很明显大多数网络登录都基于 LDAP,但确实绝大多数业务系统都基于关系数据模型,而很少有基于分层数据模型的。
假设这是这里的真正问题:),我将提供一些部分答案,它们可能会完全回答您的问题:
您如何得出 LDAP 不流行的结论?在我工作的每一家大公司中,他们都使用 LDAP 作为访问用户信息中央存储库的一种方式。
与数据库的比较有点奇怪。LDAP 是一个协议,而数据库是一个涵盖一大堆产品的术语。说 LDAP 比数据库快/慢就像说 HTTP 比网络服务器快/慢,特别是因为我希望在每个 LDAP 存储库后面找到某种数据库(甚至可能是关系数据库)。
LDAP 非常流行——它是 Windows Active Directory 使用的协议,它(这里是轻描淡写)相当普遍。
LDAP 很棒,它是单点登录和内部工具的绝佳工具。
不确定比数据库更快的读取是什么意思,它通常从服务器运行,并且通过网络处理身份验证。
它在设计上是一个少写多读系统,但它确实为您提供的不仅仅是数据库中的一个简单的用户表,它为您处理身份验证,因此您可以将其插入您需要的任何系统。
在工作中,我们将它用于 ssh、NFS、Intranet 访问、内部工具等等。如果您使用数据库,则需要在许多不同的系统之间复制身份验证代码。
我认为你说它不受欢迎有点离谱。如果它不受欢迎,您可能不会问这个问题。但是,我确实认为它的符号和使用有点复杂,并且为相对简单的任务创造了高门槛,这可能会影响其采用率。