从外观上看,目录服务类似于大型数据库。目录支持大量数据,数据按节点和值进行组织。目录服务将根据其关注点对不同的信息进行编录。例如,网络目录服务将编录一台计算机上的所有资源,而域名系统(DNS)目录编录网站。目录和数...
从外观上看,目录服务类似于大型数据库。目录支持大量数据,数据按节点和值进行组织。目录服务将根据其关注点对不同的信息进行编录。例如,网络目录服务将编录一台计算机上的所有资源,而域名系统(DNS)目录编录网站。目录和数据库的区别在于目录可以包含冗余信息,目录的读写比写的多,所以很多写命令都省略了。网络目录详细说明了计算机中的所有软件和硬件,但很少要求用户知道目录,目录服务就像一个数据库,它保存着相似的数据,把每一个数据都组织成一个节点和值的格式,就像一些层次化和关系型的数据库模型。目录中的节点是主要的信息,而值是附加到节点的数据字符串。如果目录是电话簿,则节点将是名称,而值将是与名称对应的电话号码。目录可以用于多种用途。网络目录详细说明计算机中的所有软硬件,但很少要求用户了解目录或如何访问硬件或软件,DNS目录取网站域名,并为网站生成一个数字域名,这也是用户很少看到的,目录技术是万能的,但是目录的建立应该只有一个目的,否则信息可能会发生冲突。目录服务与数据库模型相似,但有很大的区别。在数据库中,如果表中存储了冗余或重复的信息,它可能会导致数据库意外地链接真正不相关的数据或造成编程问题。在目录中,信息可能是冗余的例如,一个电话簿目录可以包含几个相同的名字,但是目录可以根据不同的电话号码来区分它们,但更多的情况下,它只被读取。这导致数据库技术中的许多write命令没有包含在目录中。回滚和事务功能受到限制,因为目录根本不需要它们。每个目录服务都必须包含一个蓝图。这个蓝图是一组编入目录的规则,告诉目录哪些信息是重要的,哪些信息应该收集,哪些信息可以忽略。没有蓝图,目录会试图吸收所有信息,这会导致它过载
-
发表于 2020-08-07 15:14
- 阅读 ( 851 )
- 分类:电脑网络