5.2. 分发目录数据
通过分发目录数据,您可以在多个服务器上扩展目录,而无需在企业的每个服务器上物理包含目录条目。因此,分布式目录可以保存更多的条目数量,而不是单个服务器可能。
另外,您可以将目录配置为隐藏用户的发布详情。
5.2.1. 在目录服务器中使用多个数据库 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
目录服务器在 LDAP 数据库管理器(LDBM)中存储数据。每个数据库由一组大型文件组成,其中包含分配给它的所有数据。
您可以将目录树的不同部分存储在不同的数据库中。例如,您的目录树可以通过以下方式出现:
图 5.1. 目录树示例
示例中的目录由以下三个子后缀组成:
-
ou=people,dc=example,dc=com -
ou=groups,dc=example,dc=com -
ou=services,dc=example,dc=com
您可以通过以下方式将三个子后缀的数据存储在三个独立的数据库中:
图 5.2. 在单独的数据库中存储后缀数据
-
DB1forou=people,dc=example,dc=com -
DB2forou=groups,dc=example,dc=com -
DB3用于ou=services,dc=example,dc=com
当您将目录树划分为多个数据库时,您可以在多个服务器之间分发这些数据库,以减少每台服务器上的工作负载。例如,您可以在两台服务器上存储三个数据库( DB 1、DB2 和 DB3)。
图 5.3. 在单独的服务器间划分后缀数据库
服务器 A 包含 DB1 和 DB2,而 Server B 包含 DB3。
目录服务器支持动态添加数据库,而不停止整个目录服务。