我可以使用像ApacheDS这样的LDAP服务器作为桌面应用程序的持久性解决方案吗?

Moi*_*nGK 2 java database ldap apacheds

一个家伙建议我使用ApacheDS作为我的数据库(MySQL)的替代品你可以在这里找到讨论 我是LDAP和ApacheDS的新手(实际上我昨天也不知道),我搜索了它并阅读了一些文章,最后我得到了这个页面.

考虑LDAP网络协议(如果是)是否可能或者使用像ApacheDS这样的LDAP服务器作为桌面应用程序的持久性解决方案是明智的选择?

LDAP是否需要运行应用程序服务器(如tomcat)?你可以点亮我:) thnx

Pet*_*rey 7

LDAP需要运行LDAP服务,如ApacheDS,OpenLDAP等.它不需要任何其他东西.

LDAP有两个优于SQL数据库的优点.

一个是更精细的访问控制,例如,您可以拥有一个"列",可以由"管理员"组中的任何人更新,并且只能由用户和他/她的经理阅读.LDAP数据库可以实施您的安全策略,以确保它是可集中审计的.

LDAP数据库往往具有更好的查询和读取性能(有时是一个数量级),但写入性能要低得多(有时甚至是一个数量级).这是基于您使用它来查找详细信息(例如用户名/密码)的假设,而不是更改它们.

出于这个原因,我不会使用LDAP数据库进行日志记录.