打开LDAP vs apacheDS

时间:2016-03-11 05:15:23

标签: ldap openldap apacheds

我正在开发可扩展的Web应用程序。我正在计划使用LDAP进行登录验证。当我搜索它时,我是LDAP的新手我找到了两个重要的实现。<button id="myBtn">The Red Hot Chili Peppers</button>我搜索两个之间的性能比较但是我发现来自不同人的基准测试结果非常令人困惑。一些基准测试结果是性能相对相同,很少有人说openLDAP与Apache DS相比具有更高的性能。

2 个答案:

答案 0 :(得分:16)

OpenLDAP和ApacheDS是适用于多种平台的出色解决方案。

OpenLDAP 具有更高的可扩展性和轻量级,但请记住,用于管理LDAP服务器的工具并不多。必须使用LDIF命令通过命令行配置OpenLDAP。这是重复性工作,您几乎肯定必须让域管理员这样做。

ApacheDS 有一个客户端解决方案,它们的配置分为XML文件。 ApacheDS是基于Java构建的,是的,你可以期待垃圾收集。

两者 ApacheDS接近扩展及其数据后端类似。实际上,在这两种情况下,它都是更加手动的聚类方式。您可以为可用性进行集群,或者为了性能而集群。

之前的响应者提到OpenDJ,顺便说一下,它不能在商业环境中免费使用。他们的许可证要求您从他们那里购买许可证才能在商业上使用。

答案 1 :(得分:7)

有两个LDAP目录服务器的开源实现: - OpenLDAP - Apache Directory Server - OpenDJ - 红帽目录服务器

由于LDAP基准测试没有标准,因此您总能找到有利于运行它们的人的首选服务器的结果。无论如何,性能与存储在服务器和底层硬件中的数据的规模密切相关,您不应该根据过去的基准测试结果选择产品。

转到这四个项目,查看产品功能,获取并安装它们,对它们运行相同的测试以获取数据并加载。

例如,OpenDJ具有生成样本数据(非常大的集合)的工具,并运行性能测试以进行身份​​验证,搜索,修改,创建和删除(authrate,searchrate,modrate,addrate ......)。