您將如何設計託管的Web應用程序?我正在尋找像Basecamp,Campaign Monitor,Freshbooks等應用程序......用戶可以在線註冊併爲他們託管應用程序。如何設計託管的Web應用程序?
- 您會使用1大數據庫來存儲您的所有客戶的數據還是您將以不同方式處理數據?你會使用多個數據庫嗎?你會爲每個客戶建立一個數據庫嗎?
- 您是否會爲每個註冊/客戶複製您的代碼庫,或者您會使用1個代碼庫來處理所有客戶?
- 我應該考慮其他設計元素嗎?
- 任何網站或書籍在那裏談論這個?
編輯: 我發現討論的多租戶數據架構的MSDN文章: http://msdn.microsoft.com/en-us/library/aa479086.aspx#mlttntda_topic4
如果我託管它,我會如何設計它? – 2009-10-27 22:04:40
我一次託管一個客戶的應用程序,但現在我想知道如何設計它,以便我可以託管許多客戶,同時仍然保持可管理性。我不太瞭解如何爲成百上千的客戶制定應用規模。 – dtc 2009-10-27 22:22:39