初识LDAP

L~..DAP,我靠,听别人念起来那么专业,心底好像有一种高深莫测的感觉,于是乎就没动过想学习念头.最近由于负责LDAP那块的同事要走了,叫我去接手,看来是非学不可了.

虽然耳边经常听到LDAP怎么怎么,自己始终没看过是怎么回事.更没搞清楚LDAP这几个英文字母缩写代表的是一个什么含义.跟同事学了两天,有点眉目.先举两个例子吧.在DNS服务器上是怎么样存储管理域名呢? 它是用一棵树来表示的. 如图:
           .
         /   /
      .cn  .edu ...
      /  /
  .china  ...

还有一个例子就是UNIX文件系统,这个就不用多说了.

说到LDAP,听到最多的还关于数据库的,那就是说LDAP是管理类似目录这样的信息的数据库? LDAP的英文是: Lightweight Directory Access Protocol.它是一种协议,不是数据库. 哈,搞半天原来是一种协议,是用来访问存储在信息目录中的信息的协议.通过使用LDAP,可以在信息目录的正确位置读取/存储信息.

听说LDAP优化了读取数据,读取数据的速度比关系数据库快多了, 还有不是很频繁的写入. 如果你有下面需求的话,你可以考虑使用LDAP:
  在任何平台上都能读取数据;
  每个单独记录项每天只有很少的改变;
  可以把数据存储在平面数据库;
不好意思, 上面抄了几句别人的口水话,看起来效果还不错.

有几个概念还要搞清楚, DN, 比如在DNS服务器中是: www.china.cn就是一个DN,
而RDN呢,在DNS服务器中就是单个的节点,比如.china, .cn

不知写点什么好,算了,改天吧
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章