本文原创作品,如需转载请注明来源,作者:姜涛, towerjt@gmail.com
书名:Understanding and Deploying LDAP Directory Services, Second Edition
来源:电驴
Directory的特点:
1、动态的,可以被随时更新
2、扩展性好,可以方便的增加属性
3、安全性好
4、可以个性化定制
Directory和数据库的区别
1、更多的读、更少的写
2、信息可以很方便的扩展,增加属性等
3、分布式,数据节点也可以分布在不同的节点上
4、数据复制,因为没有数据库那么强制的事物要求,所以数据复制是一个低消耗的操作,甚至于可以同时支持10多个的复制。通过数据复制可以大大的提高Directory的性能:
可以把数据复制到访问端更近的地方,减少网络的开销;
通过复制可以水平扩展服务器的数量
5、性能更好
6、标准化更好
7、只支持单条目和单操作,不支持复杂连接
LDAP的历史
1、先有X.500等Directory服务
2、通过U-M(University of Michigan)LDAP的基于TCP的协议来访问X.500,相对与DAP而言更加简单,所以叫LDAP
3、简化X.500的Directory服务,独立出来一个简单的Directory服务,用LDAP协议访问。一般来说这个服务都叫slapd
4、1997年,LDAPv3协议发布,1998年1月Netscape发布第一款基于LDAPv3的商业软件:Netscape Directory Server 3.0。
2004年12月,Netscape Directory Server被RedHat收购,最后版本为Netscape DS7.0,
2005年6月,红帽以开源的方式发布Fedora DS7.1;8月发布Fedora DS1.0,截止2008年1月8日,发布Fedora DS1.1
5、其他的产品还有:
Sun ONE Directory Server
Microsoft Active Directory
IBM Directory Server
Novell eDirectory
Oracle Internet Directory
OpenLDAP slapd server