什麼時候該用LDAP儲存資料?

2021-04-12 16:57:42 字數 544 閱讀 1784

大多數的ldap伺服器都為讀密集型的操作進行專門的優化。因此,當從ldap伺服器中讀取資料的時候會比從專門為oltp優化的關係型資料庫中讀取資料快乙個數量級。也是因為專門為讀的效能進行優化,大多數的ldap目錄伺服器並不適合儲存需要需要經常改變的資料。例如,用ldap伺服器來儲存**號碼是乙個很好的選擇,但是它不能作為電子商務站點的資料庫伺服器。

如果下面每乙個問題的答案都是「是」,那麼把資料存在ldap中就是乙個好主意。

l        需要在任何平台上都能讀取資料嗎?

l        每乙個單獨的記錄項是不是每一天都只有很少的改變?

l        可以把資料存在平面資料庫(flat database)而不是關係型資料庫中嗎?換句話來說,也就是不管什麼正規化不正規化的,把所有東西都存在乙個記錄中(差不多只要滿足第一正規化)。

最後乙個問題可能會唬住一些人,其實用平面資料庫去儲存一些關係型的資料也是很一般的。例如,一條公司員工的記錄就可以包含經理的登入名。用ldap來儲存這類資訊是很方便的。乙個簡單的判斷方法:如果可以把保資料存在一張張的卡片裡,就可以很容易地把它存在ldap目錄裡。  

什麼時候該用MVC,什麼時候該用Webform?

看看微軟的解釋 何時建立 mvc 應用程式 您必須仔細考慮是使 用 asp.net mvc 框架還是使用 asp.net web 窗體模型來實現 web 應用程式。mvc 框架未取代 web 窗體模型 您可以 對 web 應用程式使用任一框架。如果您具有現有的基於 web 窗體的應用程式,則這些應用...

什麼時候該用裸機?什麼時候該用RTOS?

今天在某qq群裡看到有人討論這個問題,正巧我也仔細想了一下。以下是我對這個問題的看法 1.rtos的rt這詞就是實時的意思,網上很多歸納總結都說rtos要用在實時性很高的專案,怎麼才算是實時性高呢?假設我們裸機有下面這個段程式 int main 假設每個函式的處理時間,不考慮中斷,執行一輪迴圈的總共...

什麼時候該用get請求什麼時候該用post請求

引自 get和post兩種方法都是將資料送到伺服器,但你該用哪一種呢?http標準包含這兩種方法是為了達到不同的目的。post用於建立資源,資源的內容會被編入http請示的內容中。例如,處理訂貨表單 在資料庫中加入新資料行等。當請求無 時 如進行搜尋 便可使用get方法 當請求有 時 如新增資料行 ...