BDB是一种非关系型的数据库,基于key-value的数据库。其特点是“小灵快”,在邮件系统、嵌入式设备中有广泛的应用。
openLDAP基于BDB的目录共享协议
据我了解,在目前的各大中小公司,甚至大公司,使用这个企业内部解决方案的也不甚多。这样导致很多的系统各自为战,譬如
wiki、邮件系统、域登陆、bbs的用户验证系统,员工得使用不同的用户名、密码在各个系统中穿梭。这样的使用效率无疑是很低的。
ldap+bdb的出现,无疑是一把利剑。
安装:
step1:BerkeleyDB.4.6 (别选5.0以上版本,否则会出错,详细查看openLDAP的readme)
#tar -xzvf db-4.6.21.tar.gz
#cd db-4.6.21/build_unix
#../dist/configure
#make
#make install
step2:openldap-2.4.23
#tar -xzvf openldap-stable-20070831.tgz
#cd openldap-2.4.23
#./configure
#make depend //建议关联关系
#make
#make test
#make install
感受:寥寥数字,看起来安装很简单,其实不然。由于国内目前类似的文档不多,有不少是自己摸索。折腾了一下午,才大功告成。
下一步就是配置啦,呵呵,改天继续。先看会php