我打算在asp.net mvc中創建一個會計應用程序。
每個用戶將支付包月,我將提供每日備份等選擇構建基於Web的業務應用程序的策略
我不知道選擇哪種策略:
- 要使用SQL CE4和單獨的虛擬目錄中運行應用程序爲每個用戶。
- 把一切都在一個SQL Server數據庫
什麼是這兩個選項缺點和優點?
如果我選擇選項2,則必須在代碼中編寫更多邏輯。我必須防止用戶看到他們不應該看到的東西(更多訪問數據庫)。
兩個最重要的事情是:
- 系統
- 能夠輕鬆地創建單獨的用戶備份的一般表現。
我期望有20到30個用戶。
任何建議將不勝感激。
通過「爲不同用戶輕鬆創建備份」,這些邏輯備份是指這些邏輯備份,還是您的意思是數據庫的每個物理備份應該只有一個用戶的數據? – bryanjonker 2010-07-26 18:23:31
數據庫的每個物理備份只能有一個用戶的數據。 – 2010-07-26 18:26:25