1

首先,我不知道這是否是適合此問題的正確平臺。我希望是。這基本上是一個架構問題或更具體的數據庫設計問題。單獨生產數據庫與單一生產數據庫中的鏈接表

我的公司要求我創建一個基於服務的網站,個人用戶可以登錄自己的可定製零售商店。與此要求有關的一個基本問題是設計數據庫。據我所知,有兩種主要方法

  1. 根據每個訂戶/客戶端的模板創建一個單獨的數據庫。
  2. 爲所有客戶端提供一個數據庫,並根據主鍵字段鏈接表。

如果任何人有上述情況的經驗或可以提供任何有用的見解,請讓我知道。

問候 羅米

+0

我會推薦閱讀此:http://msdn.microsoft.com/en-us/library/aa479086.aspx –

+0

這是一個很好的鏈接,謝謝!沒有詳細說明它。只是瞥了一眼。但它看起來很有希望。不久將詳細閱讀它 – Romi24

回答

1

單獨的數據庫

  • 你可以把它們輕鬆地將其他專用服務器
  • 你要管理1000層的數據庫1000個客戶
  • 您的應用程序需要搞清楚哪個數據庫必須使用

一個數據庫與關係

  • 你要管理一個數據庫
  • 較少的額外的複雜性在你的應用程序(噸構造等)
  • 你可以很容易JOIN在所有客戶端表。對於統計或什麼。
+0

嗨Edze,如果我有一個單獨的數據庫與客戶端名稱/ ID和數據庫名稱控制表不會更容易管理/配置客戶端? – Romi24

+0

如果你改變你的表格結構,你必須做它1,000倍的時間。如果您進行備份或還原,則必須爲1,000個數據庫執行備份或還原。等等 ... – edze