2012-02-05 44 views
1

如果我要構建將由多個客戶使用和維護的網站,該怎麼辦。客戶只能訪問他們自己的數據。而且我幾乎不需要自己訪問數據。這是一個完全不同的網站,但它將會像它將要設置的方式那樣是GetSatisfaction。例如。客戶將掌控自己的「社區」。針對不同客戶的同一網站的數據庫設計

我會設置1個數據庫,其中的所有社區都帶有訪問控制,還是每個社區都有自己的數據庫?

回答

0

我會建議設置一個單一的數據庫,但您將每個記錄與社區關聯。這意味着每個社區都會看到屬於他們的數據。

每個社區都有自己的數據庫面臨的挑戰是部署應用程序更新,資源使用情況和監控困難。

有關如何處理多租戶數據庫的更多信息,請參閱http://msdn.microsoft.com/en-us/library/aa479086.aspx

相關問題