-1
我開發了一個潛在的多用戶應用程序。我的數據與內容提供商一起存儲在數據庫中。我搜索了創建數據庫的最佳方式。其實,我有3個觀點:多用戶數據庫
- 單一的數據庫 - 添加用戶ID列中的每個表
- 單一的數據庫 - 在斷開刪除所有數據,所以未來用戶將有一個新的空數據庫
- 多數據庫 - 每個用戶的一個數據庫(例如名稱爲{userId} -mydatabase.db)
有人可以知道最好的方法嗎?
有關信息,用戶之間不共享數據。
我開發了一個潛在的多用戶應用程序。我的數據與內容提供商一起存儲在數據庫中。我搜索了創建數據庫的最佳方式。其實,我有3個觀點:多用戶數據庫
有人可以知道最好的方法嗎?
有關信息,用戶之間不共享數據。
實現這一目標的最好方法是創建一個單一的數據庫 並設置每個表中的用戶ID列(理念1)
如果你有一個非常龐大的DATAS的量也許你應該考慮使用想法3。
但如果你有例如「超級管理員」賬戶在你的應用程序誰可以看到你應該選擇第一個想法的所有用戶。
希望它有幫助。
感謝您的建議。我finnaly選擇第一個想法。 – Johann67
我會選擇** 1 **(或3)。當然,**不是2 **,因爲數據將在會話之間丟失。 –