如果使用微軟系統,原來組織內部已經有了乙個微軟的
ad域環境,需要乙個提供
ldap
訪問支援的資料儲存,裡面是一些自定義物件,應該怎麼做呢?
有這麼幾個選擇: 1
。在公司原來的
ad上面做
schema
擴充套件,定義新應用需要的物件,參考這篇文章
這樣做的好處是不需要新的伺服器,不好的地方就是需要修改原來ad的
schema
,即使原來是乙個多域環境也是一樣,應為修改
schema
是乙個森林級別的操作,這樣做一不小心就破壞了原來的
ad,而且複製等等都和原來
ad的複製摻和在一起了 2
。多森林,為新的應用建立乙個新的森林
這樣做的缺點顯而易見,你需要安裝新的域控制器,維護一套新的
ad,有點大材小用的感覺
而且,很有可能會涉及兩個森林的資源訪問,比如你的應用使用整合認證,主機在你原來的森林中,使用者也是,可是需要訪問新的森林中的資源,這就涉及到
dns**,森林的信任等問題,可以參考這篇文章
3。用adam
()就是乙個和
ad結構非常相似的輕型的目錄服務,使用它最大的好處就是簡單,它和
ad最大的區別 就是
ad需要域控制器,
adam
是安裝在作業系統上面的乙個
service。
ad和dns整合,
adam
就是乙個服務,和
dns關係不大
所以,adam
就是簡單。
它和關係型資料庫最大的區別在於(其實主要是類似
ad和關係型資料庫的查詢): 類似
ad的強大的複製功能
ldap
查詢支援,非常好的查詢效能,但是不適合頻繁修改
資料的層次關係非常強,比如乙個組織的多層次結構等等
如果大量使用交易,修改等等的
oltp
系統,不適合使用
所以,這樣看起來,
adam
就好像是乙個
ad和關係資料的折中,是乙個提供了很好的複製功能的,支援
ldap
查詢的資料庫。
關聯式資料庫與非關聯式資料庫
關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...
關聯式資料庫與非關聯式資料庫
關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...
mysql關聯式資料庫 關聯式資料庫概述
為什麼需要資料庫?因為應用程式需要儲存使用者的資料,比如word需要把使用者文件儲存起來,以便下次繼續編輯或者拷貝到另一台電腦。要儲存使用者的資料,乙個最簡單的方法是把使用者資料寫入檔案。例如,要儲存乙個班級所有學生的資訊,可以向檔案中寫入乙個csv檔案 id,name,gender,score 1...