從外觀上看,目錄服務類似于大型數據庫。目錄支持大量數據,數據按節點和值進行組織。目錄服務將根據其關注點對不同的信息進行編錄。例如,網絡目錄服務將編錄一臺計算機上的所有資源,而域名系統(DNS)目錄編錄網站。目錄和數...
從外觀上看,目錄服務類似于大型數據庫。目錄支持大量數據,數據按節點和值進行組織。目錄服務將根據其關注點對不同的信息進行編錄。例如,網絡目錄服務將編錄一臺計算機上的所有資源,而域名系統(DNS)目錄編錄網站。目錄和數據庫的區別在于目錄可以包含冗余信息,目錄的讀寫比寫的多,所以很多寫命令都省略了。網絡目錄詳細說明了計算機中的所有軟件和硬件,但很少要求用戶知道目錄,目錄服務就像一個數據庫,它保存著相似的數據,把每一個數據都組織成一個節點和值的格式,就像一些層次化和關系型的數據庫模型。目錄中的節點是主要的信息,而值是附加到節點的數據字符串。如果目錄是電話簿,則節點將是名稱,而值將是與名稱對應的電話號碼。目錄可以用于多種用途。網絡目錄詳細說明計算機中的所有軟硬件,但很少要求用戶了解目錄或如何訪問硬件或軟件,DNS目錄取網站域名,并為網站生成一個數字域名,這也是用戶很少看到的,目錄技術是萬能的,但是目錄的建立應該只有一個目的,否則信息可能會發生沖突。目錄服務與數據庫模型相似,但有很大的區別。在數據庫中,如果表中存儲了冗余或重復的信息,它可能會導致數據庫意外地鏈接真正不相關的數據或造成編程問題。在目錄中,信息可能是冗余的例如,一個電話簿目錄可以包含幾個相同的名字,但是目錄可以根據不同的電話號碼來區分它們,但更多的情況下,它只被讀取。這導致數據庫技術中的許多write命令沒有包含在目錄中。回滾和事務功能受到限制,因為目錄根本不需要它們。每個目錄服務都必須包含一個藍圖。這個藍圖是一組編入目錄的規則,告訴目錄哪些信息是重要的,哪些信息應該收集,哪些信息可以忽略。沒有藍圖,目錄會試圖吸收所有信息,這會導致它過載
-
發表于 2020-08-07 15:14
- 閱讀 ( 639 )
- 分類:電腦網絡