2011-07-08 53 views
0

自三一個月前我一直在研究有關LDAP,LDAP數據庫模型

最近,我看到了一個wiki頁面「數據庫模型」,我認爲LDAP後端數據庫似乎是相似的三維模型?這樣對嗎 ?

如果沒有,這LDAP數據庫模型被用來達到「快讀慢寫」功能

只是想了解LDAP清楚^^

感謝很多的幫助

方面

+1

^^! opps,我是新手,感謝您的提醒 – simpleman

回答

0

LDAP只是一個應用程序協議。它只定義了溝通應該如何進行。底層數據庫可以是任何東西。例如,eDirectory使用flaimopenldap使用包括berkelydb,普通ldif文件,sql的後端數量,它還調用腳本(perl,shell)作爲對ldap調用的請求,這意味着沒有預定義的數據庫並且腳本決定哪些數據取回和從哪裏。

ldap通常設計爲讀取更多,寫入更少,如果您有一些數據不屬於此類別,則ldap可能不是正確的解決方案。

+0

謝謝,但請您解釋ldap是如何做到這一點的:「ldap通常設計爲讀取更多,寫入更少」。數據訪問性能是否依賴於數據庫模型?我認爲數據訪問運營商(CRUD)應該是最佳優化和相互等效的(我的意思是沒有太大差異) – simpleman

+0

ldap不是爲此設計的,事實上ldap並不能確保數據始終保持一致。複製鬆散地同步。它被設計用於電子郵件和其他信息查找作爲DAP(目錄訪問協議)您可能想要閱讀http://en.wikipedia.org/wiki/X.500和http://www.zytrax.com/books/ldap/ch2/ – kalyan

+0

LDAP也是從X.500派生的目錄結構和命名機制。不僅僅是一個協議。 – EJP