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