当前位置:  技术问答>java相关

关于LDAP的问题,敬听行家赐教!

    来源: 互联网  发布时间:2015-08-25

    本文导语:  谁能够告诉我:     除了搜索速度快,LDAP相比于关系型数据库,其优势究竟在哪里?     它的容量大到什么程度?     它能完全或者基本上取代关系型数据库的功能吗?     是不是仅仅因为跨平台性的优点...

谁能够告诉我:
    除了搜索速度快,LDAP相比于关系型数据库,其优势究竟在哪里?
    它的容量大到什么程度?
    它能完全或者基本上取代关系型数据库的功能吗?
    是不是仅仅因为跨平台性的优点它才能火,否则还不如用数据库???

|
首先纠正你的一个错误,LDAP只是一个协议(Lightweight Directory Access Protocol), LDAP server其实一般是架构在关系数据库之上的,比如要装IBM的LDAP server--SecureWay, 必须先装DB2, 装完后在DB2的control center中可以看到LDAP所在的数据库。
  LDAP相比于关系型数据库,其优势我觉得主要是快,因为它是轻型访问协议,使它能更容易的对目录进行存取,更新和维护。它取代了以前的X.500 server。它支持SSL v3,使它更安全。
  它的主要用处是用来控制用户的个人信息等一些比较静态的东西,读取和搜索的功能用得比较多。
  它的容量有多大具体我不清楚,但是我们用它建的网站有已经2000多用户信息了。
  它不能完全取代关系数据库,因为它没有transaction, 不支持SQL.
  它火的原因不仅是跨平台,主要是因为控制比较静态的数据如用户的个人信息等更快捷,这对网站的速度非常有用,试想几千个用户都同时登录一个网站,建立几千个数据库连接时一件多么恐怖的事情!

|
如果有几千个用户频繁修改各自的注册信息,那么LDAP服务器肯定会明显变慢,但是这一般是不会发生的,因为用户访问网站都是来看有用的信息,不可能无聊到不停的修改自己的信息。LDAP Server能同时处理几百个用户的写操作(当然这还要看你的系统配置),这已经足够应付日常情况,而它的读操作速度是写操作的数倍。如果真的遇到那种变态的情况,我们可以用几个LDAP server来应付,后台用DB2来对它们进行备份和同步。
  另外LDAP Server不一定是构架在关系数据库上的,也可以用其他存储介质,所以我说的是"一般架构在"呀,:)

|
ibm的一次登陆就需要LDAP的支持

|
我觉得你的逻辑有误。weblogic架构在Oracle上,难道就说weblogic比Oracle慢?? 其实LDAP不是一种数据库,它是一种目录服务器,它快就快在取数据用的协议不一样。
  I PLANET 我不熟悉,不过SecureWay对中文的支持很好。

|
怎样才能看到LDAP服务器中都保存了那些数据啊?
有没有什么方法直接察看这些数据,就像打开数据库中的表一样能看见所有的数据,而不实用程序来显示表里的数据!

因为我想了解LDAP里面的数据是怎样存储的?
---------------------------
下面是我的理解,不知道对不对?
1。LDAP中的数据是按树型结构来保存的,即一颗倒立的树,每个节点可以包含子节点,或其他属性,比如:如果该节点描述一个用户信息,那么它可能包含用户姓名,用户ID,用户密码,...,或一个子节点,里面包含所有的用户电子邮件信息,因为我向每个用户的电子邮件可能有多个吧!。。。
2。LDAP服务器中的每个节点可以保存各种类型的数据。

但为什么LDAP服务器得都取速度会比读取数据库的速度快呢?
希望能有人纠正我对LDAP的错误观点!谢谢!

jACK

|
这个程序的名字您知道嘛?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于Ldap的问题,一定要帮我!
  • 关于ldap的ldapdelete的使用问题
  • 请各位大侠帮忙了,LDAP的问题
  • 请帮忙看看如下问题 ldap连接不上 ./slapd -d 256
  • ldap配置有问题!急急!请各位帮帮小妹!
  • 有关LDAP与EJB的问题....
  • 有关ldap的问题
  • JNDI和LDAP问题,言者有其分
  • ldap中建立objectclass的问题
  • 关于ldap的数据查询问题
  • CentOS下ftp用ldap做认证的问题
  • 我的LDAP程序为什么插入记录时会出问题?(程序贴出,解决的答案加100分,我在线等,谢谢!)
  • LDAP的有关问题
  • java命名空间javax.naming.ldap类ldapname的类成员方法: equals定义及介绍
  • LDAP工具平台 LDAP Studio
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getencodedvalue定义及介绍
  • redhat8中文版安装时选择了ldap,如何启动ldap服务器呀?
  • java命名空间javax.naming.ldap类ldapname的类成员方法: isempty定义及介绍
  • LDAP服务器 OpenLDAP
  • java命名空间javax.naming.ldap接口control的类成员方法: getencodedvalue定义及介绍
  • 怎样让ldap的api支持kerberos v5
  • java命名空间javax.naming.ldap接口extendedresponse的类成员方法: getid定义及介绍
  • LDAP管理工具 FuseLDAP
  • java命名空间javax.naming.ldap类sortresponsecontrol的类成员方法: getresultcode定义及介绍
  • JavaScript的LDAP库 ldapjs
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getencodedvalue定义及介绍
  • Apache的LDAP认证模块 mod_psldap
  • java命名空间javax.naming.ldap类ldapname的类成员方法: endswith定义及介绍
  • Apache的LDAP认证模块 mod_psldap iis7站长之家
  • java命名空间javax.naming.ldap接口extendedrequest的类成员方法: getid定义及介绍
  • LDAP管理 YALA


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3