當前位置:編程學習大全網 - 腳本源碼 - ldap是什麽

ldap是什麽

簡單的說來,LDAP是壹個得到關於人或者資源的集中、靜態數據的快速方式。

LDAP是壹個用來發布目錄信息到許多不同資源的協議。通常它都作為壹個集中的地址被使用,不過根據組織者的需要,它可以做得更加強大。

LDAP其實是壹個電話簿,類似於我們所使用諸如NIS(Network Information Service)、DNS (Domain Name Service)等網絡目錄,也類似於妳在花園中所看到的樹木。

不少LDAP開發人員喜歡把LDAP與關系數據庫相比,認為是另壹種的存貯方式,然後在讀性能上進行比較。實際上,這種對比的基礎是錯誤的。LDAP和關系數據庫是兩種不同層次的概念,後者是存貯方式(同壹層次如網格數據庫,

對象數據庫),前者是存貯模式和訪問協議。LDAP是壹個比關系數據庫抽象層次更高的存貯概念,與關系數據庫的查詢語言SQL屬同壹級別。LDAP最基本

的形式是壹個連接數據庫的標準方式。該數據庫為讀查詢作了優化。因此它可以很快地得到查詢結果,不過在其它方面,例如更新,就慢得多。

特殊的數據庫

從另壹個意義上 LDAP是實現了指定的數據結構的存貯,它是壹種特殊的數據庫。但是LDAP和壹般的數據庫不同,明確這壹點是很重要的。 LDAP對查詢進行了優化,與寫性能相比LDAP的讀性能要優秀很多。

就象Sybase、Oracle、Informix或Microsoft的數據庫管理系統(DBMS)是用於處理查詢和更新關系型數據庫那樣,LDAP服務器也是用來處理查詢和更新LDAP目錄的。換句話來說LDAP目錄也是壹種類型的數據庫,但不是關系型數據庫。要特別註意的是,LDAP通常作為壹個 hierarchical數據庫使用,而不是壹個關系數據庫。因此,它的結構用樹來表示比用表格好。正因為這樣,就不能用SQL語句了。

21世紀的LDAP技術發展很快。 幾乎所有計算機平臺上的所有的應用程序都可以從LDAP目錄中獲取信息。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力資源數據、公用密匙、聯系人列表,等等。通過把LDAP目錄作為系統集成中的壹個重要環節,可以簡化員工在企業內部查詢信息的步驟,甚至連主要的數據源都可以放在任何地方。

服務器

LDAP服務器可以用“推”或“拉”的方法復制部分或全部數據,例如:可以把數據“推”到遠程的辦公室,以增加數據的安全性。復制技術是內置在LDAP服務器中的而且很容易配置。如果要在DBMS中使用相同的復制功能,數據庫廠商就會要妳支付額外的費用,而且也很難管理。

  • 上一篇:俄洛伊中單帶什麽技能
  • 下一篇:騰訊QQ堂明年4月將停運,停運的原因是什麽?
  • copyright 2024編程學習大全網