正如你知道,當你有一個像博客的應用程序,用戶可以發表文章,畫廊,創建靜態頁面,編輯編輯他們...如何在每個用戶的應用程序上創建新的數據庫或數據庫實例?
你有一個像表:
- 文章
- 作者
- 編輯
- 畫廊
- 靜態頁 等
如果你想創建一個博客服務,每個用戶都可以創建他們自己的博客,該怎麼辦?
當我們再看上面的例子時,我們必須在每個表上創建一些額外的表和字段。
一些用戶可以訂閱我們的服務,並建立自己的博客:
用戶 博客 subscriber_id 作者 blog_id 編輯 blog_id 畫廊 blog_id 靜態頁面 blog_id
而且你必須檢查每個請求,如果用戶有該博客,被授權等等。
正如您所看到的,這是一個非常複雜的簡單博客軟件。
取而代之,是否有任何應用程序或雲服務可以在我的軟件上使用它的api,並使用apps sql和我的用戶註冊並開始使用其服務時創建新的乾淨數據庫實例?
我現在很堅持這一點...任何幫助將不勝感激。
您仍然可以允許用戶使用一個數據庫中創建自己的博客。如果你想使用一個單獨的API,你將不得不管理用戶登錄的詳細信息到該服務和相關的密鑰(這可能會或可能不會違反API的服務條款) – acutesoftware 2013-03-23 14:08:08
這聽起來像你正在試圖學習編程和設計數據庫。在這種特殊情況下,您可能值得花時間搜索開源軟件,它可以完成類似於您想要的任何操作 - 瞭解它們是如何實現的。關於數據庫設計/規範化的基本書肯定是有益的。 – 2013-03-28 02:37:40