-1
我即將開發一個小型cms \論壇。多個客戶將擁有自己的訪問權限,客戶可以在其中進行溝通。SQL - 最佳實踐
什麼是最佳實踐 - 爲每個客戶的cms數據創建單獨的SQL db,還是包含所有客戶數據的大數據?
我即將開發一個小型cms \論壇。多個客戶將擁有自己的訪問權限,客戶可以在其中進行溝通。SQL - 最佳實踐
什麼是最佳實踐 - 爲每個客戶的cms數據創建單獨的SQL db,還是包含所有客戶數據的大數據?
由於我不能評論,所以我只能在這裏輸入。
奇怪的是,您希望爲每個客戶分別創建數據庫,並且似乎不可能爲一個目的或功能管理多個數據庫。例如,你如何識別哪個db屬於哪個客戶?另外,你是否期望有很多資源可以分配給每個客戶?如果客戶不活躍,數據庫就會浪費。
所以,我建議你使用一個數據庫來管理所有的客戶數據,這是正常的解決方案。
可能的[SQL Server數據庫標準和最佳實踐]重複(http://stackoverflow.com/questions/776031/sql-server-database-standards-best-practices) –
我認爲[「多租戶」] (https://en.wikipedia.org/wiki/Multitenancy)是您正在尋找的技術術語。針對堆棧溢出的一個主題太大了,該堆棧針對*窄*激光聚焦的編程 - 技術性問題 - 解決方案對。 –
**我絕對** **爲** ONE **數據庫投票並處理數據庫內的客戶。 **不要**爲每個客戶創建一個單獨的數據庫 –